2025-09-16T09:00:26.976 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:00:26.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:00:27.017 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T09:00:27.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:00:27.040 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:00:27.040 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:00:27.040 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:00:28.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:00:58.847 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:00:58.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:00:58.885 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T09:00:58.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:00:58.910 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:00:58.910 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:00:58.910 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:01:00.821 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:01:30.868 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:01:30.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:01:30.911 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T09:01:30.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:01:30.939 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:01:30.939 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:01:30.939 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:01:32.728 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:02:02.778 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:02:02.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:02:02.822 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T09:02:02.823 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T09:02:02.823 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T09:02:02.838 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:02:02.838 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:02:02.838 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:02:04.592 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:02:34.621 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:02:34.634 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:02:34.666 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T09:02:34.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:02:34.691 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:02:34.691 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:02:34.691 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:02:36.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:03:06.521 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:03:06.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:03:06.568 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T09:03:06.569 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T09:03:06.569 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T09:03:06.584 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:03:06.584 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:03:06.584 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:03:08.362 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:03:38.404 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:03:38.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:03:38.450 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T09:03:38.465 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:03:38.476 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:03:38.476 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:03:38.476 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:03:40.276 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:04:10.306 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:04:10.324 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:04:10.348 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T09:04:10.360 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:04:10.370 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:04:10.370 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:04:10.370 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:04:12.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:04:42.285 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:04:42.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:04:42.327 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T09:04:42.342 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:04:42.355 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:04:42.355 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:04:42.355 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:04:44.195 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:05:14.227 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:05:14.252 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:05:14.281 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T09:05:14.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:05:14.307 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:05:14.307 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:05:14.307 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:05:16.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:05:46.141 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:05:46.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:05:46.189 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T09:05:46.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:05:46.216 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:05:46.216 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:05:46.216 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:05:48.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:06:18.064 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:06:18.078 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:06:18.108 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T09:06:18.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:06:18.139 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:06:18.139 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:06:18.139 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:06:19.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:06:49.984 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:06:49.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:06:50.020 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T09:06:50.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:06:50.044 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:06:50.045 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:06:50.045 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:06:51.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:07:21.895 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:07:21.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:07:21.926 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T09:07:21.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:07:21.948 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:07:21.948 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:07:21.948 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:07:23.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:07:53.795 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:07:53.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:07:53.837 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T09:07:53.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:07:53.861 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:07:53.861 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:07:53.861 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:07:55.691 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:08:25.732 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:08:25.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:08:26.136 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T09:08:26.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:08:26.175 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:08:26.175 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:08:26.175 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:08:27.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:08:58.023 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:08:58.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:08:58.234 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T09:08:58.258 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:08:58.271 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:08:58.272 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:08:58.272 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:09:00.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:09:30.158 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:09:30.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:09:30.200 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T09:09:30.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:09:30.225 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:09:30.225 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:09:30.225 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:09:32.038 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:10:02.073 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:10:02.088 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:10:02.113 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T09:10:02.114 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T09:10:02.114 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T09:10:02.126 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:10:02.126 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:10:02.126 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:10:03.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:10:33.933 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:10:33.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:10:33.978 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T09:10:33.993 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:10:34.007 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:10:34.007 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:10:34.007 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:10:35.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:11:05.831 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:11:05.844 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:11:05.871 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T09:11:05.873 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T09:11:05.873 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T09:11:05.884 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:11:05.884 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:11:05.884 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:11:07.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:11:37.797 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:11:37.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:11:37.841 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T09:11:37.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:11:37.870 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:11:37.870 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:11:37.870 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:11:39.726 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:12:09.768 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:12:09.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:12:09.811 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T09:12:09.826 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:12:09.842 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:12:09.843 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:12:09.843 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:12:11.632 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:12:41.648 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:12:41.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:12:41.688 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T09:12:41.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:12:41.715 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:12:41.716 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:12:41.716 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:12:43.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:13:13.533 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:13:13.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:13:13.576 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T09:13:13.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:13:13.604 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:13:13.604 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:13:13.605 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:13:15.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:13:45.459 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:13:45.473 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:13:45.500 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T09:13:45.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:13:45.524 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:13:45.524 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:13:45.525 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:13:47.345 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:14:17.372 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:14:17.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:14:17.416 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T09:14:17.438 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:14:17.449 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:14:17.449 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:14:17.449 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:14:19.345 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:14:49.389 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:14:49.402 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:14:49.433 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T09:14:49.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:14:49.461 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:14:49.461 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:14:49.461 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:14:51.298 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:15:21.348 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:15:21.362 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:15:21.396 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T09:15:21.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:15:21.426 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:15:21.426 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:15:21.426 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:15:23.281 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:15:53.325 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:15:53.339 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:15:53.367 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T09:15:53.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:15:53.396 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:15:53.396 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:15:53.396 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:15:55.228 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:16:25.256 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:16:25.271 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:16:25.304 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T09:16:25.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:16:25.337 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:16:25.337 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:16:25.337 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:16:27.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:16:57.188 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:16:57.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:16:57.230 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T09:16:57.245 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:16:57.256 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:16:57.256 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:16:57.256 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:16:59.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:17:29.105 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:17:29.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:17:29.146 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T09:17:29.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:17:29.173 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:17:29.173 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:17:29.173 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:17:31.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:18:01.115 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:18:01.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:18:01.158 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-16T09:18:01.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:18:01.186 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:18:01.186 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:18:01.186 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:18:03.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:18:33.060 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:18:33.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:18:33.107 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T09:18:33.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:18:33.139 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:18:33.140 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:18:33.140 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:18:34.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:19:04.958 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:19:04.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:19:04.991 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T09:19:04.992 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T09:19:04.992 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T09:19:05.006 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:19:05.006 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:19:05.006 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:19:06.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:19:36.863 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:19:36.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:19:36.905 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T09:19:36.920 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:19:36.934 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:19:36.935 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:19:36.935 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:19:38.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:20:08.815 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:20:08.828 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:20:08.859 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T09:20:08.860 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T09:20:08.861 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T09:20:08.871 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:20:08.871 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:20:08.871 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:20:10.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:20:40.739 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:20:40.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:20:40.778 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T09:20:40.790 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:20:40.803 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:20:40.803 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:20:40.803 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:20:42.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:21:12.723 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:21:12.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:21:12.765 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T09:21:12.780 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:21:12.794 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:21:12.795 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:21:12.795 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:21:14.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:21:44.633 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:21:44.648 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:21:44.685 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T09:21:44.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:21:44.714 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:21:44.714 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:21:44.714 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:21:46.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:22:16.570 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:22:16.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:22:16.610 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T09:22:16.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:22:16.638 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:22:16.638 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:22:16.639 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:22:18.436 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:22:48.457 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:22:48.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:22:48.501 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T09:22:48.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:22:48.529 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:22:48.529 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:22:48.529 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:22:50.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:23:20.335 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:23:20.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:23:20.375 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T09:23:20.390 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:23:20.403 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:23:20.403 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:23:20.403 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:23:22.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:23:52.255 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:23:52.276 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:23:52.294 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T09:23:52.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:23:52.315 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:23:52.315 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:23:52.315 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:23:54.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:24:24.175 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:24:24.190 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:24:24.211 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T09:24:24.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:24:24.233 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:24:24.233 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:24:24.233 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:24:26.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:24:56.108 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:24:56.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:24:56.147 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T09:24:56.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:24:56.178 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:24:56.178 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:24:56.179 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:24:57.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:25:28.036 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:25:28.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:25:28.080 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T09:25:28.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:25:28.110 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:25:28.110 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:25:28.110 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:25:29.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:25:59.964 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:25:59.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:26:00.008 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T09:26:00.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:26:00.037 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:26:00.037 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:26:00.037 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:26:01.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:26:31.916 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:26:31.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:26:31.959 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T09:26:31.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:26:31.986 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:26:31.987 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:26:31.987 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:26:33.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:27:03.802 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:27:03.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:27:03.840 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T09:27:03.840 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T09:27:03.840 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T09:27:03.850 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:27:03.850 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:27:03.850 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:27:05.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:27:35.683 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:27:35.697 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:27:35.730 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T09:27:35.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:27:35.755 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:27:35.756 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:27:35.756 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:27:37.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:28:07.602 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:28:07.614 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:28:07.652 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T09:28:07.654 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T09:28:07.654 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T09:28:07.667 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:28:07.667 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:28:07.667 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:28:09.496 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:28:39.538 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:28:39.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:28:39.584 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T09:28:39.599 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:28:39.614 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:28:39.614 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:28:39.614 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:28:41.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:29:11.419 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:29:11.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:29:11.460 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T09:29:11.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:29:11.491 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:29:11.491 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:29:11.491 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:29:13.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:29:43.308 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:29:43.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:29:43.348 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T09:29:43.361 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:29:43.376 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:29:43.376 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:29:43.376 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:29:45.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:30:15.211 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:30:15.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:30:15.250 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T09:30:15.267 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:30:15.277 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:30:15.277 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:30:15.277 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:30:17.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:30:47.126 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:30:47.140 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:30:47.167 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T09:30:47.182 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:30:47.192 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:30:47.192 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:30:47.192 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:30:49.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:31:19.109 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:31:19.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:31:19.154 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T09:31:19.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:31:19.182 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:31:19.182 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:31:19.183 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:31:21.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:31:51.042 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:31:51.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:31:51.083 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T09:31:51.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:31:51.109 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:31:51.109 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:31:51.109 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:31:52.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:32:22.996 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:32:23.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:32:23.041 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T09:32:23.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:32:23.070 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:32:23.070 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:32:23.070 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:32:24.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:32:54.921 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:32:54.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:32:54.962 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T09:32:54.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:32:54.990 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:32:54.990 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:32:54.990 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:32:56.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:33:26.876 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:33:26.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:33:26.919 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T09:33:26.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:33:26.944 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:33:26.944 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:33:26.945 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:33:28.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:33:58.806 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:33:58.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:33:58.843 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T09:33:58.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:33:58.869 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:33:58.869 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:33:58.869 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:34:00.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:34:30.841 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:34:30.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:34:32.659 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T09:34:32.683 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:34:32.698 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:34:32.698 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:34:32.698 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:34:34.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:35:04.557 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:35:04.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:35:04.600 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T09:35:04.600 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T09:35:04.600 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T09:35:04.612 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:35:04.612 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:35:04.612 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:35:06.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:35:36.488 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:35:36.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:35:36.532 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T09:35:36.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:35:36.561 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:35:36.561 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:35:36.561 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:35:38.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:36:08.420 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:36:08.434 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:36:08.462 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T09:36:08.463 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T09:36:08.463 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T09:36:08.478 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:36:08.478 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:36:08.478 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:36:10.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:36:40.299 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:36:40.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:36:40.339 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T09:36:40.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:36:40.361 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:36:40.361 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:36:40.361 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:36:42.169 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:37:12.204 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:37:12.222 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:37:12.243 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T09:37:12.255 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:37:12.264 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:37:12.264 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:37:12.264 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:37:14.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:37:44.213 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:37:44.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:37:44.248 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T09:37:44.260 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:37:44.272 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:37:44.272 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:37:44.272 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:37:46.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:38:16.155 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:38:16.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:38:16.204 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T09:38:16.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:38:16.238 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:38:16.238 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:38:16.238 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:38:18.057 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:38:48.099 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:38:48.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:38:48.138 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T09:38:48.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:38:48.163 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:38:48.163 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:38:48.163 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:38:50.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:39:20.101 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:39:20.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:39:20.151 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T09:39:20.165 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:39:20.179 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:39:20.179 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:39:20.179 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:39:21.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:39:52.026 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:39:52.039 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:39:52.071 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T09:39:52.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:39:52.101 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:39:52.101 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:39:52.102 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:39:53.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:40:23.982 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:40:23.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:40:24.022 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T09:40:24.039 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:40:24.048 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:40:24.048 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:40:24.048 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:40:25.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:40:55.926 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:40:55.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:40:55.976 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T09:40:55.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:40:56.003 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:40:56.003 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:40:56.003 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:40:57.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:41:27.869 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:41:27.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:41:27.910 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T09:41:27.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:41:27.934 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:41:27.934 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:41:27.934 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:41:29.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:41:59.776 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:41:59.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:41:59.827 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T09:41:59.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:41:59.856 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:41:59.856 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:41:59.856 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:42:01.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:42:31.702 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:42:31.717 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:42:31.748 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T09:42:31.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:42:31.778 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:42:31.778 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:42:31.778 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:42:33.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:43:03.641 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:43:03.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:43:03.689 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T09:43:03.690 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T09:43:03.690 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T09:43:03.704 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:43:03.704 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:43:03.704 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:43:05.505 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:43:35.545 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:43:35.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:43:35.589 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T09:43:35.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:43:35.614 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:43:35.614 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:43:35.614 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:43:37.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:44:07.430 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:44:07.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:44:07.476 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T09:44:07.477 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T09:44:07.478 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T09:44:07.487 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:44:07.488 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:44:07.488 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:44:09.310 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:44:39.332 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:44:39.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:44:39.378 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T09:44:39.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:44:39.408 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:44:39.408 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:44:39.408 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:44:41.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:45:11.220 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:45:11.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:45:11.257 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T09:45:11.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:45:11.283 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:45:11.283 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:45:11.283 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:45:13.046 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:45:43.087 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:45:43.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:45:43.378 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T09:45:43.402 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:45:43.417 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:45:43.417 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:45:43.417 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:45:45.162 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:46:15.207 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:46:15.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:46:15.250 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T09:46:15.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:46:15.279 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:46:15.279 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:46:15.279 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:46:17.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:46:47.090 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:46:47.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:46:47.133 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T09:46:47.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:46:47.158 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:46:47.158 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:46:47.159 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:46:48.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:47:18.993 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:47:19.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:47:19.040 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T09:47:19.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:47:19.063 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:47:19.063 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:47:19.063 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:47:20.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:47:50.923 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:47:50.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:47:50.962 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T09:47:50.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:47:50.990 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:47:50.990 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:47:50.990 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:47:52.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:48:22.806 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:48:22.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:48:22.848 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T09:48:22.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:48:22.874 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:48:22.875 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:48:22.875 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:48:24.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:48:54.712 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:48:54.725 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:48:54.753 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T09:48:54.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:48:54.781 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:48:54.781 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:48:54.781 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:48:56.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:49:26.610 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:49:26.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:49:26.651 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T09:49:26.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:49:26.680 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:49:26.681 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:49:26.681 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:49:28.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:49:58.516 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:49:58.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:49:58.551 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T09:49:58.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:49:58.572 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:49:58.572 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:49:58.572 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:50:00.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:50:30.440 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:50:30.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:50:30.475 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T09:50:30.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:50:30.496 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:50:30.497 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:50:30.497 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:50:32.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:51:02.424 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:51:02.436 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:51:02.466 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T09:51:02.468 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T09:51:02.468 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T09:51:02.482 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:51:02.483 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:51:02.483 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:51:04.319 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:51:34.357 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:51:34.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:51:34.394 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T09:51:34.407 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:51:34.421 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:51:34.421 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:51:34.422 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:51:36.234 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:52:06.269 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:52:06.286 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:52:06.318 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T09:52:06.319 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T09:52:06.319 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T09:52:06.331 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:52:06.331 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:52:06.332 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:52:08.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:52:38.196 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:52:38.210 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:52:38.238 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T09:52:38.253 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:52:38.267 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:52:38.267 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:52:38.267 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:52:40.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:53:10.143 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:53:10.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:53:10.184 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T09:53:10.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:53:10.209 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:53:10.210 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:53:10.210 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:53:12.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:53:42.086 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:53:42.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:53:42.133 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T09:53:42.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:53:42.160 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:53:42.160 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:53:42.160 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:53:44.068 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:54:14.109 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:54:14.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:54:14.154 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T09:54:14.169 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:54:14.184 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:54:14.184 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:54:14.184 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:54:16.015 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:54:46.033 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T09:54:46.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:54:46.071 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T09:54:46.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:54:46.095 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:54:46.095 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:54:46.095 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:54:47.925 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:55:17.959 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:55:17.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:55:18.000 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T09:55:18.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:55:18.027 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:55:18.027 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:55:18.027 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:55:19.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:55:49.863 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:55:49.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:55:49.906 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T09:55:49.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:55:49.932 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:55:49.933 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:55:49.933 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:55:51.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:56:21.772 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:56:21.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:56:21.822 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T09:56:21.837 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:56:21.848 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:56:21.848 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:56:21.848 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:56:23.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:56:53.676 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:56:53.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:56:53.718 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T09:56:53.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:56:53.739 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:56:53.739 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:56:53.739 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:56:55.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:57:25.654 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:57:25.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:57:25.696 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T09:57:25.716 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:57:25.727 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:57:25.727 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:57:25.728 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:57:27.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:57:57.553 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:57:57.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:57:57.600 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T09:57:57.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:57:57.631 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:57:57.631 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:57:57.631 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:57:59.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:58:29.440 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:58:29.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:58:29.481 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T09:58:29.496 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:58:29.509 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:58:29.509 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:58:29.510 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:58:31.279 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:59:01.314 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:59:01.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:59:01.355 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-16T09:59:01.369 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:59:01.382 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:59:01.383 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:59:01.383 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:59:03.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T09:59:33.211 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T09:59:33.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T09:59:33.247 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T09:59:33.260 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T09:59:33.269 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T09:59:33.269 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:59:33.269 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T09:59:35.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:00:05.057 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:00:05.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:00:05.111 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:00:05.112 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:00:05.112 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:00:05.123 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:00:05.123 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:00:05.123 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:00:06.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:00:36.961 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:00:36.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:00:37.006 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T10:00:37.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:00:37.033 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:00:37.034 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:00:37.034 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:00:38.835 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:01:08.871 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:01:08.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:01:08.913 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:01:08.914 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:01:08.915 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:01:08.927 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:01:08.928 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:01:08.928 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:01:10.717 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:01:40.761 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:01:40.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:01:40.806 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T10:01:40.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:01:40.835 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:01:40.836 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:01:40.836 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:01:42.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:02:12.677 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:02:12.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:02:12.722 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:02:12.723 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:02:12.723 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:02:12.738 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:02:12.738 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:02:12.738 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:02:14.532 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:02:44.562 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:02:44.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:02:45.362 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T10:02:45.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:02:45.396 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:02:45.397 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:02:45.397 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:02:47.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:03:17.184 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:03:17.200 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:03:17.226 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:03:17.226 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:03:17.226 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:03:17.236 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:03:17.236 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:03:17.236 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:03:19.062 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:03:49.105 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:03:49.118 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:03:49.146 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T10:03:49.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:03:49.173 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:03:49.173 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:03:49.173 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:03:50.960 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:04:21.011 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:04:21.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:04:21.053 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:04:21.054 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:04:21.054 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:04:21.067 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:04:21.067 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:04:21.067 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:04:22.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:04:52.906 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:04:52.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:04:52.946 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T10:04:52.960 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:04:52.974 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:04:52.974 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:04:52.975 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:04:54.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:05:24.787 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:05:24.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:05:24.827 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:05:24.829 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:05:24.829 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:05:24.844 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:05:24.844 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:05:24.844 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:05:26.604 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:05:56.617 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:05:56.630 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:05:56.654 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T10:05:56.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:05:56.677 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:05:56.677 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:05:56.677 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:05:58.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:06:28.461 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:06:28.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:06:28.504 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T10:06:28.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:06:28.525 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:06:28.525 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:06:28.525 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:06:30.324 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:07:00.367 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-16T10:07:00.367 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-16T10:07:00.367 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-16T10:07:00.395 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T10:07:00.412 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:07:00.425 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:07:00.425 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:07:00.425 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:07:02.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:07:32.306 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:07:32.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:07:32.348 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T10:07:32.362 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:07:32.376 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:07:32.376 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:07:32.376 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:07:34.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:08:04.193 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:08:04.206 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:08:04.239 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:08:04.240 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:08:04.241 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:08:04.254 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:08:04.254 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:08:04.254 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:08:06.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:08:36.061 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:08:36.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:08:36.101 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T10:08:36.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:08:36.131 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:08:36.131 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:08:36.131 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:08:37.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:09:07.928 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:09:07.941 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:09:07.969 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:09:07.970 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:09:07.970 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:09:07.980 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:09:07.980 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:09:07.980 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:09:09.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:09:39.769 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:09:39.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:09:39.811 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T10:09:39.825 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:09:39.836 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:09:39.836 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:09:39.836 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:09:41.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:10:11.758 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:10:11.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:10:11.802 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T10:10:11.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:10:11.832 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:10:11.832 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:10:11.832 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:10:13.619 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:10:43.661 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:10:43.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:10:43.703 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T10:10:43.718 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:10:43.733 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:10:43.733 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:10:43.733 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:10:45.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:11:15.588 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:11:15.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:11:15.629 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T10:11:15.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:11:15.664 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:11:15.664 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:11:15.664 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:11:17.432 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:11:47.445 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:11:47.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:11:47.481 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T10:11:47.493 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:11:47.506 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:11:47.506 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:11:47.506 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:11:49.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:12:19.337 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:12:19.350 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:12:19.376 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T10:12:19.390 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:12:19.401 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:12:19.401 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:12:19.401 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:12:21.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:12:51.212 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:12:51.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:12:51.262 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T10:12:51.278 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:12:51.290 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:12:51.291 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:12:51.291 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:12:53.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:13:23.203 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:13:23.217 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:13:23.247 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T10:13:23.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:13:23.274 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:13:23.274 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:13:23.274 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:13:25.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:13:55.122 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:13:55.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:13:55.167 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T10:13:55.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:13:55.202 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:13:55.202 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:13:55.202 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:13:56.992 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:14:27.017 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:14:27.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:14:27.063 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T10:14:27.076 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:14:27.090 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:14:27.091 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:14:27.091 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:14:28.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:14:58.904 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:14:58.917 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:14:58.950 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T10:14:58.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:14:58.980 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:14:58.980 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:14:58.980 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:15:00.748 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:15:30.797 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:15:30.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:15:30.838 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T10:15:30.852 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:15:30.862 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:15:30.862 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:15:30.862 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:15:32.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:16:02.676 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:16:02.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:16:02.715 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:16:02.715 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:16:02.716 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:16:02.725 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:16:02.725 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:16:02.725 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:16:04.614 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:16:34.655 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:16:34.669 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:16:34.698 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T10:16:34.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:16:34.727 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:16:34.728 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:16:34.728 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:16:36.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:17:06.608 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:17:06.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:17:06.648 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:17:06.650 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:17:06.650 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:17:06.662 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:17:06.662 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:17:06.663 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:17:08.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:17:38.511 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:17:38.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:17:38.555 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T10:17:38.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:17:38.585 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:17:38.586 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:17:38.586 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:17:40.412 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:18:10.442 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:18:10.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:18:10.486 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T10:18:10.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:18:10.516 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:18:10.516 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:18:10.517 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:18:12.354 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:18:42.386 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:18:42.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:18:42.429 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T10:18:42.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:18:42.454 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:18:42.454 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:18:42.454 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:18:44.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:19:14.337 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:19:14.355 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:19:14.384 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T10:19:14.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:19:14.406 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:19:14.406 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:19:14.406 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:19:16.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:19:46.340 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:19:46.358 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:19:46.383 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T10:19:46.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:19:46.408 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:19:46.408 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:19:46.408 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:19:48.272 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:20:18.314 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:20:18.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:20:18.360 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T10:20:18.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:20:18.391 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:20:18.391 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:20:18.391 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:20:20.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:20:50.242 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:20:50.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:20:50.285 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T10:20:50.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:20:50.311 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:20:50.311 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:20:50.311 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:20:52.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:21:22.157 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:21:22.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:21:22.198 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T10:21:22.214 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:21:22.228 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:21:22.228 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:21:22.228 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:21:24.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:21:54.053 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:21:54.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:21:54.094 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T10:21:54.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:21:54.122 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:21:54.122 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:21:54.122 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:21:55.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:22:25.937 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:22:25.955 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:22:25.980 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T10:22:25.993 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:22:26.002 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:22:26.002 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:22:26.002 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:22:27.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:22:57.835 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:22:57.853 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:22:57.873 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T10:22:57.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:22:57.899 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:22:57.899 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:22:57.899 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:22:59.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:23:29.697 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:23:29.710 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:23:29.737 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T10:23:29.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:23:29.764 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:23:29.764 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:23:29.764 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:23:31.599 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:24:01.616 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:24:01.631 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:24:01.666 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-16T10:24:01.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:24:01.694 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:24:01.694 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:24:01.694 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:24:03.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:24:33.530 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:24:33.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:24:33.571 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T10:24:33.586 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:24:33.599 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:24:33.599 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:24:33.599 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:24:35.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:25:05.445 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:25:05.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:25:05.486 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:25:05.487 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:25:05.487 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:25:05.498 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:25:05.498 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:25:05.498 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:25:07.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:25:37.323 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:25:37.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:25:37.371 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T10:25:37.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:25:37.398 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:25:37.398 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:25:37.398 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:25:39.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:26:09.306 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:26:09.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:26:09.342 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:26:09.342 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:26:09.342 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:26:09.354 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:26:09.354 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:26:09.354 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:26:11.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:26:41.165 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:26:41.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:26:41.209 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T10:26:41.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:26:41.240 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:26:41.240 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:26:41.240 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:26:43.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:27:13.056 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:27:13.068 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:27:13.095 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T10:27:13.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:27:13.126 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:27:13.126 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:27:13.126 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:27:14.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:27:45.012 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:27:45.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:27:45.058 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T10:27:45.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:27:45.089 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:27:45.089 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:27:45.089 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:27:46.887 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:28:16.929 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:28:16.943 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:28:16.969 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T10:28:16.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:28:16.993 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:28:16.994 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:28:16.994 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:28:18.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:28:48.874 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:28:48.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:28:48.916 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T10:28:48.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:28:48.938 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:28:48.939 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:28:48.939 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:28:50.830 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:29:20.872 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:29:20.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:29:20.913 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T10:29:20.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:29:20.944 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:29:20.944 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:29:20.944 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:29:22.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:29:52.812 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:29:52.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:29:52.858 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T10:29:52.872 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:29:52.886 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:29:52.887 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:29:52.887 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:29:54.714 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:30:24.762 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:30:24.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:30:24.806 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T10:30:24.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:30:24.834 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:30:24.834 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:30:24.834 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:30:26.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:30:56.704 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:30:56.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:30:56.749 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T10:30:56.764 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:30:56.778 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:30:56.778 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:30:56.778 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:30:58.599 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:31:28.641 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:31:28.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:31:28.683 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T10:31:28.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:31:28.713 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:31:28.713 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:31:28.713 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:31:30.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:32:00.564 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-16T10:32:00.569 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-16T10:32:00.569 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-16T10:32:00.600 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T10:32:00.612 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:32:00.621 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:32:00.621 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:32:00.621 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:32:02.443 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:32:32.465 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:32:32.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:32:33.779 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T10:32:33.805 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:32:33.816 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:32:33.816 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:32:33.816 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:32:35.691 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:33:05.731 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:33:05.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:33:05.772 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:33:05.773 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:33:05.773 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:33:05.787 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:33:05.787 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:33:05.787 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:33:07.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:33:37.625 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:33:37.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:33:37.669 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T10:33:37.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:33:37.704 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:33:37.704 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:33:37.705 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:33:39.532 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:34:09.553 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:34:09.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:34:09.596 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T10:34:09.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:34:09.625 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:34:09.625 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:34:09.625 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:34:11.428 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:34:41.462 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:34:41.480 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:34:41.502 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T10:34:41.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:34:41.523 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:34:41.523 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:34:41.523 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:34:43.307 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:35:13.335 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:35:13.349 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:35:13.381 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T10:35:13.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:35:13.409 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:35:13.409 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:35:13.409 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:35:15.242 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:35:45.267 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:35:45.279 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:35:45.299 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T10:35:45.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:35:45.321 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:35:45.321 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:35:45.321 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:35:47.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:36:17.228 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:36:17.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:36:17.269 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T10:36:17.284 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:36:17.299 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:36:17.300 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:36:17.300 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:36:19.141 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:36:49.182 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:36:49.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:36:49.223 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T10:36:49.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:36:49.267 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:36:49.267 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:36:49.267 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:36:51.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:37:21.076 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:37:21.089 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:37:21.118 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T10:37:21.137 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:37:21.150 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:37:21.150 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:37:21.151 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:37:22.942 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:37:52.985 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:37:52.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:37:53.028 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T10:37:53.043 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:37:53.057 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:37:53.057 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:37:53.057 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:37:54.867 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:38:24.907 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:38:24.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:38:24.957 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T10:38:24.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:38:24.982 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:38:24.982 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:38:24.982 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:38:26.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:38:56.846 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:38:56.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:38:58.961 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T10:38:58.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:38:58.992 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:38:58.992 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:38:58.992 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:39:00.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:39:30.916 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:39:30.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:39:30.953 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T10:39:30.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:39:30.980 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:39:30.980 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:39:30.980 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:39:32.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:40:02.891 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:40:02.905 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:40:02.932 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:40:02.933 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:40:02.933 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:40:02.947 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:40:02.947 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:40:02.947 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:40:04.764 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:40:34.805 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:40:34.818 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:40:34.850 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T10:40:34.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:40:34.879 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:40:34.879 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:40:34.879 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:40:36.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:41:06.743 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:41:06.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:41:06.786 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:41:06.787 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:41:06.787 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:41:06.800 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:41:06.800 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:41:06.800 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:41:08.632 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:41:38.657 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:41:38.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:41:38.702 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T10:41:38.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:41:38.729 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:41:38.729 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:41:38.730 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:41:40.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:42:10.593 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:42:10.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:42:10.631 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T10:42:10.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:42:10.652 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:42:10.652 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:42:10.653 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:42:12.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:42:42.537 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:42:42.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:42:42.579 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T10:42:42.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:42:42.605 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:42:42.605 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:42:42.605 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:42:44.407 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:43:14.442 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:43:14.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:43:14.484 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T10:43:14.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:43:14.513 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:43:14.514 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:43:14.514 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:43:16.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:43:46.401 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:43:46.415 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:43:46.444 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T10:43:46.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:43:46.473 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:43:46.474 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:43:46.474 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:43:48.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:44:18.343 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:44:18.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:44:18.386 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T10:44:18.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:44:18.417 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:44:18.417 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:44:18.417 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:44:20.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:44:50.289 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:44:50.305 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:44:50.345 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T10:44:50.360 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:44:50.373 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:44:50.373 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:44:50.373 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:44:52.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:45:22.209 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:45:22.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:49:47.282 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 287 seconds old
2025-09-16T10:49:47.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:49:47.308 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:49:47.308 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:49:47.308 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:49:49.137 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:50:19.178 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:50:19.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:50:19.226 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T10:50:19.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:50:19.253 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:50:19.254 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:50:19.254 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:50:21.063 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:50:51.106 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:50:51.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:50:51.153 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-16T10:50:51.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:50:51.183 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:50:51.184 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:50:51.184 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:50:52.988 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:51:22.999 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:51:23.014 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:51:23.038 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T10:51:23.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:51:23.059 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:51:23.059 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:51:23.059 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:51:24.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:51:54.955 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:51:54.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:51:54.995 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T10:51:55.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:51:55.018 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:51:55.018 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:51:55.018 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:51:56.887 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:52:26.929 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:52:26.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:52:26.974 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T10:52:26.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:52:27.002 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:52:27.002 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:52:27.002 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:52:28.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:52:58.891 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:52:58.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:52:58.933 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T10:52:58.947 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:52:58.959 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:52:58.959 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:52:58.959 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:53:00.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:53:30.805 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:53:30.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:53:30.846 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T10:53:30.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:53:30.877 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:53:30.878 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:53:30.878 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:53:32.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:54:02.754 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:54:02.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:54:02.795 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:54:02.796 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:54:02.797 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:54:02.809 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:54:02.810 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:54:02.810 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:54:04.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:54:34.677 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:54:34.691 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:54:34.722 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T10:54:34.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:54:34.748 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:54:34.749 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:54:34.749 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:54:36.534 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:55:06.569 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:55:06.586 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:55:06.608 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T10:55:06.608 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T10:55:06.608 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T10:55:06.618 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:55:06.618 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:55:06.618 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:55:08.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:55:38.528 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:55:38.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:55:38.571 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T10:55:38.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:55:38.598 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:55:38.598 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:55:38.598 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:55:40.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:56:10.440 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:56:10.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:56:10.480 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T10:56:10.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:56:10.504 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:56:10.504 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:56:10.504 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:56:12.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:56:42.346 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:56:42.360 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:56:42.388 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T10:56:42.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:56:42.418 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:56:42.418 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:56:42.418 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:56:44.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:57:14.265 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:57:14.278 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:57:14.318 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T10:57:14.333 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:57:14.347 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:57:14.348 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:57:14.348 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:57:16.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:57:46.221 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:57:46.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:57:46.267 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T10:57:46.284 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:57:46.295 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:57:46.295 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:57:46.295 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:57:48.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:58:18.135 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:58:18.150 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:58:18.172 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T10:58:18.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:58:18.194 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:58:18.194 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:58:18.194 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:58:20.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:58:50.151 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T10:58:50.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:58:52.034 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T10:58:52.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:58:52.072 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:58:52.073 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:58:52.073 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:58:53.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:59:23.884 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:59:23.898 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:59:23.926 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T10:59:23.941 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:59:23.959 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:59:23.959 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:59:23.959 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:59:25.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T10:59:55.845 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T10:59:55.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T10:59:55.892 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T10:59:55.909 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T10:59:55.923 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T10:59:55.923 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:59:55.923 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T10:59:57.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:00:27.778 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:00:27.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:00:27.821 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T11:00:27.836 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:00:27.850 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:00:27.850 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:00:27.850 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:00:29.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:00:59.712 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:00:59.726 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:00:59.755 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T11:00:59.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:00:59.781 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:00:59.781 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:00:59.781 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:01:01.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:01:31.625 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:01:31.642 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:01:31.662 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T11:01:31.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:01:31.684 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:01:31.684 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:01:31.684 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:01:33.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:02:03.601 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:02:03.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:02:03.643 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:02:03.644 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:02:03.644 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:02:03.659 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:02:03.659 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:02:03.659 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:02:05.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:02:35.549 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:02:35.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:02:35.592 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T11:02:35.607 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:02:35.619 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:02:35.619 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:02:35.619 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:02:37.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:03:07.466 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:03:07.480 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:03:07.508 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:03:07.509 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:03:07.509 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:03:07.524 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:03:07.524 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:03:07.524 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:03:09.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:03:39.341 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:03:39.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:03:39.396 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T11:03:39.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:03:39.424 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:03:39.425 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:03:39.425 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:03:41.234 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:04:11.282 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:04:11.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:04:11.323 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T11:04:11.339 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:04:11.354 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:04:11.354 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:04:11.354 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:04:13.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:04:43.190 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:04:43.208 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:04:43.230 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T11:04:43.242 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:04:43.252 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:04:43.252 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:04:43.252 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:04:45.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:05:15.170 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:05:15.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:05:15.214 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T11:05:15.229 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:05:15.243 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:05:15.243 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:05:15.243 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:05:17.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:05:47.071 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:05:47.088 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:05:47.120 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T11:05:47.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:05:47.150 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:05:47.150 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:05:47.150 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:05:49.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:06:19.053 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:06:19.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:06:19.097 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T11:06:19.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:06:19.124 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:06:19.125 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:06:19.125 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:06:20.905 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:06:50.934 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:06:50.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:06:50.977 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T11:06:50.993 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:06:51.006 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:06:51.006 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:06:51.006 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:06:52.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:07:22.839 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:07:22.853 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:07:22.884 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T11:07:22.898 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:07:22.910 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:07:22.910 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:07:22.910 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:07:24.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:07:54.736 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:07:54.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:07:54.777 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T11:07:54.789 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:07:54.798 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:07:54.798 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:07:54.798 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:07:56.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:08:26.703 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:08:26.716 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:08:26.743 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T11:08:26.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:08:26.767 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:08:26.768 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:08:26.768 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:08:28.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:08:58.588 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:08:58.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:08:58.629 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T11:08:58.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:08:58.662 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:08:58.662 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:08:58.663 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:09:00.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:09:30.509 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:09:30.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:09:30.551 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T11:09:30.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:09:30.577 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:09:30.577 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:09:30.577 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:09:32.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:10:02.408 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:10:02.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:10:02.459 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:10:02.461 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:10:02.461 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:10:02.475 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:10:02.475 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:10:02.475 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:10:04.246 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:10:34.281 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:10:34.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:10:34.322 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T11:10:34.334 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:10:34.345 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:10:34.345 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:10:34.345 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:10:36.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:11:06.168 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:11:06.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:11:06.208 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:11:06.208 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:11:06.208 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:11:06.217 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:11:06.217 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:11:06.217 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:11:08.047 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:11:38.081 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:11:38.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:11:38.122 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T11:11:38.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:11:38.144 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:11:38.144 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:11:38.144 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:11:39.962 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:12:09.978 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:12:09.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:12:10.021 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T11:12:10.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:12:10.050 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:12:10.050 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:12:10.050 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:12:11.848 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:12:41.888 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:12:41.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:12:41.935 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T11:12:41.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:12:41.966 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:12:41.966 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:12:41.966 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:12:43.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:13:13.824 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:13:13.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:13:13.865 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T11:13:13.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:13:13.893 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:13:13.893 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:13:13.893 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:13:15.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:13:45.735 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:13:45.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:13:45.781 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T11:13:45.797 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:13:45.812 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:13:45.812 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:13:45.812 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:13:47.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:14:17.669 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:14:17.683 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:14:17.705 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T11:14:17.717 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:14:17.729 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:14:17.729 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:14:17.729 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:14:19.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:14:49.569 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:14:49.581 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:14:49.611 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T11:14:49.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:14:49.635 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:14:49.636 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:14:49.636 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:14:51.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:15:21.540 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:15:21.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:15:21.585 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T11:15:21.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:15:21.613 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:15:21.613 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:15:21.613 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:15:23.426 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:15:53.467 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:15:53.481 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:15:53.514 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T11:15:53.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:15:53.542 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:15:53.543 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:15:53.543 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:15:55.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:16:25.385 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:16:25.398 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:16:25.433 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T11:16:25.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:16:25.461 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:16:25.461 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:16:25.461 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:16:27.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:16:57.327 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:16:57.339 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:16:57.366 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T11:16:57.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:16:57.393 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:16:57.394 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:16:57.394 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:16:59.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:17:29.256 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:17:29.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:17:29.294 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T11:17:29.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:17:29.321 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:17:29.321 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:17:29.321 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:17:31.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:18:01.190 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:18:01.208 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:18:01.231 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-16T11:18:01.250 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:18:01.260 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:18:01.260 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:18:01.260 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:18:03.153 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:18:33.199 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:18:33.214 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:18:33.241 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T11:18:33.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:18:33.269 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:18:33.270 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:18:33.270 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:18:35.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:19:05.140 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:19:05.153 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:19:05.182 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:19:05.184 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:19:05.184 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:19:05.197 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:19:05.197 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:19:05.197 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:19:07.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:19:37.040 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:19:37.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:19:37.085 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T11:19:37.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:19:37.113 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:19:37.114 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:19:37.114 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:19:38.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:20:09.027 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:20:09.042 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:20:09.071 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T11:20:09.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:20:09.101 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:20:09.101 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:20:09.101 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:20:10.907 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:20:40.948 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:20:40.962 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:20:40.990 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T11:20:41.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:20:41.019 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:20:41.019 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:20:41.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:20:42.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:21:12.880 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:21:12.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:21:12.914 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:21:12.914 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:21:12.914 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:21:12.923 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:21:12.923 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:21:12.923 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:21:14.831 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:21:44.867 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:21:44.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:21:44.907 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T11:21:44.920 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:21:44.932 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:21:44.932 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:21:44.932 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:21:46.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:22:16.768 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:22:16.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:22:16.813 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T11:22:16.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:22:16.841 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:22:16.842 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:22:16.842 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:22:18.660 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:22:48.702 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:22:48.715 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:22:48.753 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T11:22:48.768 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:22:48.780 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:22:48.781 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:22:48.781 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:22:50.607 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:23:20.649 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:23:20.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:23:20.689 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T11:23:20.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:23:20.716 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:23:20.717 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:23:20.717 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:23:22.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:23:52.551 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:23:52.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:23:52.592 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T11:23:52.606 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:23:52.617 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:23:52.617 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:23:52.617 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:23:54.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:24:24.393 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:24:24.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:24:24.431 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T11:24:24.443 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:24:24.453 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:24:24.453 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:24:24.453 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:24:26.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:24:56.328 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:24:56.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:24:56.371 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T11:24:56.388 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:24:56.402 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:24:56.402 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:24:56.402 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:24:58.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:25:28.201 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:25:28.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:25:28.241 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T11:25:28.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:25:28.269 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:25:28.269 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:25:28.269 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:25:30.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:26:00.091 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:26:00.105 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:26:00.134 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T11:26:00.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:26:00.162 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:26:00.162 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:26:00.162 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:26:01.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:26:31.971 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:26:31.986 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:26:32.014 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T11:26:32.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:26:32.043 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:26:32.043 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:26:32.043 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:26:33.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:27:03.853 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:27:03.867 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:27:03.895 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:27:03.896 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:27:03.896 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:27:03.909 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:27:03.909 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:27:03.910 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:27:05.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:27:35.682 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:27:35.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:27:35.718 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T11:27:35.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:27:35.739 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:27:35.740 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:27:35.740 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:27:37.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:28:07.659 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:28:07.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:28:07.703 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:28:07.705 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:28:07.705 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:28:07.718 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:28:07.718 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:28:07.718 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:28:09.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:28:39.519 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:28:39.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:28:39.551 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T11:28:39.565 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:28:39.576 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:28:39.576 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:28:39.576 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:28:41.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:29:11.367 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:29:11.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:29:11.416 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:29:11.418 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:29:11.418 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:29:11.432 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:29:11.432 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:29:11.432 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:29:13.211 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:29:43.248 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:29:43.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:29:43.291 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T11:29:43.303 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:29:43.316 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:29:43.316 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:29:43.316 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:29:45.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:30:15.154 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:30:15.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:30:15.196 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:30:15.197 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:30:15.197 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:30:15.208 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:30:15.208 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:30:15.208 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:30:16.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:30:47.000 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:30:47.018 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:30:47.039 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T11:30:47.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:30:47.060 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:30:47.060 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:30:47.060 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:30:48.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:31:18.996 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:31:19.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:31:19.037 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T11:31:19.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:31:19.068 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:31:19.068 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:31:19.068 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:31:20.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:31:50.897 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:31:50.909 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:31:50.937 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T11:31:50.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:31:50.966 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:31:50.966 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:31:50.966 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:31:52.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:32:22.795 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:32:22.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:32:22.832 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T11:32:22.852 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:32:22.864 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:32:22.864 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:32:22.864 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:32:24.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:32:54.771 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:32:54.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:32:54.818 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T11:32:54.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:32:54.847 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:32:54.847 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:32:54.847 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:32:56.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:33:26.686 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:33:26.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:33:26.733 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T11:33:26.748 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:33:26.763 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:33:26.763 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:33:26.763 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:33:28.597 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:33:58.632 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:33:58.650 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:33:58.672 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T11:33:58.684 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:33:58.694 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:33:58.694 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:33:58.694 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:34:00.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:34:30.536 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:34:30.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:34:30.578 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T11:34:30.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:34:30.604 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:34:30.604 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:34:30.604 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:34:32.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:35:02.466 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:35:02.480 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:35:02.507 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:35:02.508 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:35:02.508 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:35:02.520 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:35:02.520 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:35:02.520 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:35:04.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:35:34.387 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:35:34.402 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:35:34.439 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T11:35:34.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:35:34.468 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:35:34.468 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:35:34.468 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:35:36.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:36:06.331 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:36:06.345 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:36:06.374 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:36:06.375 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:36:06.375 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:36:06.393 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:36:06.393 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:36:06.393 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:36:08.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:36:38.221 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:36:38.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:36:38.268 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T11:36:38.283 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:36:38.298 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:36:38.298 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:36:38.298 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:36:40.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:37:10.165 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:37:10.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:37:10.205 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:37:10.206 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:37:10.206 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:37:10.216 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:37:10.216 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:37:10.216 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:37:12.026 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:37:42.061 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:37:42.079 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:37:42.102 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T11:37:42.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:37:42.123 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:37:42.123 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:37:42.123 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:37:44.020 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:38:14.065 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:38:14.078 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:38:14.108 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T11:38:14.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:38:14.141 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:38:14.142 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:38:14.142 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:38:15.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:38:45.983 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:38:45.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:38:46.029 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T11:38:46.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:38:46.058 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:38:46.058 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:38:46.058 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:38:47.883 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:39:17.890 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:39:17.914 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:39:17.937 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T11:39:17.949 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:39:17.962 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:39:17.962 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:39:17.962 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:39:19.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:39:49.818 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:39:49.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:39:49.862 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T11:39:49.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:39:49.892 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:39:49.893 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:39:49.893 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:39:51.699 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:40:21.737 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:40:21.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:40:21.778 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T11:40:21.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:40:21.803 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:40:21.803 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:40:21.803 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:40:23.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:40:53.639 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:40:53.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:40:53.678 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T11:40:53.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:40:53.700 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:40:53.700 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:40:53.700 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:40:55.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:41:25.645 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:41:25.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:41:25.687 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T11:41:25.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:41:25.717 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:41:25.717 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:41:25.717 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:41:27.532 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:41:57.567 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:41:57.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:41:57.615 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T11:41:57.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:41:57.638 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:41:57.639 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:41:57.639 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:41:59.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:42:29.487 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:42:29.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:42:29.529 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T11:42:29.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:42:29.558 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:42:29.558 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:42:29.558 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:42:31.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:43:01.396 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:43:01.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:43:01.440 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-16T11:43:01.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:43:01.468 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:43:01.468 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:43:01.469 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:43:03.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:43:33.344 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:43:33.358 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:43:33.389 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T11:43:33.404 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:43:33.419 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:43:33.419 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:43:33.419 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:43:35.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:44:05.277 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:44:05.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:44:05.320 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:44:05.321 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:44:05.321 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:44:05.330 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:44:05.330 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:44:05.330 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:44:07.166 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:44:37.208 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:44:37.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:44:37.256 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T11:44:37.275 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:44:37.285 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:44:37.286 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:44:37.286 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:44:39.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:45:09.122 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:45:09.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:45:09.162 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:45:09.163 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:45:09.163 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:45:09.177 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:45:09.177 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:45:09.177 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:45:10.979 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:45:41.030 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:45:41.042 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:45:41.070 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T11:45:41.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:45:41.099 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:45:41.099 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:45:41.099 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:45:42.910 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:46:12.933 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:46:12.947 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:46:12.979 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T11:46:13.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:46:13.018 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:46:13.019 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:46:13.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:46:14.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:46:44.859 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:46:44.871 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:46:44.890 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T11:46:44.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:46:44.914 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:46:44.914 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:46:44.914 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:46:46.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:47:16.783 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:47:16.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:47:16.824 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T11:47:16.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:47:16.849 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:47:16.849 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:47:16.849 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:47:18.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:47:48.677 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:47:48.691 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:47:48.718 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T11:47:48.733 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:47:48.744 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:47:48.744 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:47:48.744 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:47:50.607 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:48:20.639 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:48:20.652 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:48:20.687 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T11:48:20.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:48:20.714 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:48:20.715 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:48:20.715 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:48:22.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:48:52.550 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:48:52.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:48:52.591 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T11:48:52.606 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:48:52.620 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:48:52.620 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:48:52.620 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:48:54.441 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:49:24.486 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:49:24.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:49:24.529 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T11:49:24.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:49:24.558 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:49:24.558 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:49:24.558 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:49:26.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:49:56.396 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:49:56.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:49:56.439 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T11:49:56.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:49:56.469 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:49:56.469 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:49:56.469 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:49:58.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:50:28.319 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:50:28.333 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:50:28.358 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T11:50:28.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:50:28.384 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:50:28.385 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:50:28.385 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:50:30.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:51:00.228 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-16T11:51:00.228 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-16T11:51:00.228 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-16T11:51:00.251 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T11:51:00.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:51:00.275 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:51:00.275 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:51:00.275 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:51:02.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:51:32.135 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:51:32.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:51:32.173 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T11:51:32.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:51:32.199 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:51:32.199 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:51:32.199 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:51:33.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:52:04.006 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:52:04.020 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:52:04.047 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:52:04.049 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:52:04.049 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:52:04.062 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:52:04.063 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:52:04.063 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:52:05.828 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:52:35.867 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:52:35.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:52:35.912 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T11:52:35.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:52:35.946 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:52:35.946 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:52:35.947 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:52:37.726 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:53:07.760 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:53:07.774 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:53:07.806 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T11:53:07.807 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T11:53:07.808 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T11:53:07.821 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:53:07.821 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:53:07.821 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:53:09.613 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:53:39.636 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:53:39.650 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:53:39.678 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T11:53:39.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:53:39.702 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:53:39.702 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:53:39.702 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:53:41.506 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:54:11.541 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:54:11.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:54:11.581 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T11:54:11.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:54:11.603 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:54:11.603 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:54:11.603 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:54:13.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:54:43.516 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:54:43.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:54:43.566 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T11:54:43.581 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:54:43.595 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:54:43.595 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:54:43.595 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:54:45.415 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:55:15.442 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:55:15.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:55:15.487 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T11:55:15.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:55:15.516 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:55:15.516 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:55:15.516 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:55:17.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:55:47.350 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:55:47.365 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:55:47.394 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T11:55:47.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:55:47.422 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:55:47.423 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:55:47.423 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:55:49.231 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:56:19.272 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:56:19.286 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:56:19.308 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T11:56:19.322 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:56:19.335 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:56:19.335 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:56:19.335 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:56:21.092 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:56:51.133 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:56:51.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:56:51.178 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T11:56:51.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:56:51.204 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:56:51.204 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:56:51.204 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:56:52.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:57:23.021 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T11:57:23.038 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:57:23.061 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T11:57:23.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:57:23.086 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:57:23.086 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:57:23.086 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:57:24.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:57:54.961 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:57:54.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:57:55.004 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T11:57:55.020 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:57:55.034 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:57:55.034 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:57:55.034 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:57:56.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:58:26.864 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:58:26.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:58:26.908 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T11:58:26.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:58:26.937 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:58:26.937 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:58:26.937 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:58:28.715 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:58:58.757 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:58:58.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:58:58.802 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T11:58:58.816 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:58:58.830 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:58:58.831 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:58:58.831 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:59:00.619 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T11:59:30.661 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T11:59:30.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T11:59:30.694 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T11:59:30.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T11:59:30.714 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T11:59:30.714 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:59:30.714 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T11:59:32.508 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:00:02.543 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:00:02.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:00:02.571 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:00:02.571 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:00:02.571 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:00:02.573 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:00:02.573 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:00:02.573 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:00:04.473 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:00:34.514 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:00:34.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:00:34.553 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T12:00:34.569 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:00:34.574 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:00:34.574 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:00:34.575 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:00:36.412 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:01:06.454 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:01:06.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:01:06.489 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:01:06.490 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:01:06.490 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:01:06.494 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:01:06.495 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:01:06.495 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:01:08.292 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:01:38.322 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:01:38.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:01:38.358 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T12:01:38.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:01:38.378 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:01:38.378 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:01:38.378 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:01:40.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:02:10.239 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:02:10.252 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:02:10.276 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T12:02:10.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:02:10.297 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:02:10.297 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:02:10.297 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:02:12.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:02:42.181 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:02:42.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:02:42.217 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T12:02:42.231 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:02:42.235 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:02:42.235 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:02:42.235 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:02:44.065 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:03:14.076 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:03:14.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:03:14.105 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T12:03:14.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:03:14.124 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:03:14.124 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:03:14.124 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:03:15.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:03:45.986 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:03:46.000 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:03:46.020 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T12:03:46.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:03:46.039 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:03:46.039 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:03:46.040 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:03:47.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:04:17.854 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:04:17.872 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:04:17.886 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T12:04:17.903 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:04:17.907 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:04:17.907 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:04:17.907 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:04:19.747 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:04:49.765 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:04:49.780 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:04:49.805 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T12:04:49.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:04:49.825 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:04:49.825 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:04:49.825 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:04:51.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:05:21.653 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:05:21.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:05:21.688 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T12:05:21.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:05:21.708 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:05:21.708 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:05:21.708 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:05:23.586 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:05:53.619 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:05:53.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:05:53.655 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T12:05:53.669 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:05:53.675 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:05:53.675 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:05:53.676 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:05:55.513 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:06:25.548 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:06:25.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:06:25.581 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T12:06:25.598 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:06:25.600 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:06:25.601 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:06:25.601 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:06:27.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:06:57.476 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:06:57.488 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:06:57.502 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T12:06:57.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:06:57.516 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:06:57.516 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:06:57.516 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:06:59.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:07:29.338 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:07:29.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:07:29.375 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T12:07:29.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:07:29.396 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:07:29.396 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:07:29.397 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:07:31.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:08:01.278 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:08:01.291 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:08:01.310 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-16T12:08:01.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:08:01.328 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:08:01.328 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:08:01.328 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:08:03.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:08:33.171 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:08:33.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:08:33.207 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T12:08:33.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:08:33.227 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:08:33.227 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:08:33.227 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:08:35.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:09:05.086 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:09:05.106 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:09:05.128 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:09:05.129 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:09:05.129 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:09:05.133 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:09:05.133 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:09:05.133 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:09:06.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:09:36.987 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:09:37.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:09:37.024 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T12:09:37.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:09:37.041 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:09:37.041 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:09:37.042 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:09:38.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:10:08.907 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:10:08.920 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:10:08.929 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:10:08.929 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:10:08.929 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:10:08.931 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:10:08.931 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:10:08.931 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:10:10.779 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:10:40.820 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:10:40.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:10:40.850 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T12:10:40.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:10:40.869 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:10:40.869 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:10:40.869 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:10:42.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:11:12.731 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:11:12.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:11:12.763 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T12:11:12.776 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:11:12.780 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:11:12.780 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:11:12.780 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:11:14.586 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:11:44.632 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:11:44.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:11:44.662 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T12:11:44.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:11:44.682 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:11:44.683 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:11:44.683 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:11:46.509 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:12:16.552 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:12:16.565 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:12:16.603 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T12:12:16.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:12:16.641 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:12:16.641 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:12:16.641 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:12:18.436 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:12:48.486 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:12:48.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:12:48.528 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T12:12:48.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:12:48.556 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:12:48.556 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:12:48.556 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:12:50.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:13:20.448 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:13:20.465 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:13:20.489 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T12:13:20.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:13:20.512 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:13:20.512 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:13:20.512 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:13:22.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:13:52.850 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:13:52.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:13:52.884 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T12:13:52.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:13:52.907 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:13:52.907 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:13:52.907 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:13:55.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:14:25.147 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:14:25.163 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:14:25.182 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T12:14:25.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:14:25.204 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:14:25.204 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:14:25.204 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:14:27.388 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:14:57.428 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:14:57.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:14:57.469 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T12:14:57.484 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:14:57.500 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:14:57.500 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:14:57.500 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:14:59.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:15:29.369 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:15:29.382 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:15:29.411 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T12:15:29.426 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:15:29.436 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:15:29.437 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:15:29.437 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:15:31.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:16:01.300 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:16:01.324 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:16:01.346 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-16T12:16:01.359 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:16:01.369 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:16:01.369 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:16:01.369 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:16:03.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:16:33.318 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:16:33.336 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:16:33.361 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T12:16:33.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:16:33.387 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:16:33.387 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:16:33.388 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:16:35.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:17:05.203 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:17:05.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:17:05.246 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:17:05.246 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:17:05.246 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:17:05.260 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:17:05.260 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:17:05.260 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:17:07.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:17:37.087 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:17:37.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:17:37.130 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T12:17:37.145 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:17:37.159 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:17:37.159 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:17:37.159 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:17:38.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:18:09.010 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:18:09.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:18:09.056 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T12:18:09.070 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:18:09.085 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:18:09.085 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:18:09.086 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:18:10.941 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:18:40.962 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:18:40.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:18:41.012 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T12:18:41.026 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:18:41.036 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:18:41.036 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:18:41.037 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:18:42.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:19:12.886 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:19:12.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:19:12.934 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T12:19:12.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:19:12.955 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:19:12.955 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:19:12.955 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:19:14.869 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:19:44.919 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:19:44.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:19:44.957 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T12:19:44.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:19:44.986 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:19:44.986 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:19:44.986 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:19:46.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:20:16.822 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:20:16.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:20:16.865 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T12:20:16.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:20:16.889 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:20:16.889 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:20:16.889 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:20:18.697 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:20:48.726 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:20:48.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:20:48.765 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T12:20:48.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:20:48.791 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:20:48.791 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:20:48.791 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:20:51.211 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:21:21.272 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:21:21.286 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:21:21.315 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T12:21:21.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:21:21.345 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:21:21.345 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:21:21.345 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:21:23.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:21:53.694 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:21:53.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:21:53.731 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T12:21:53.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:21:53.755 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:21:53.755 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:21:53.755 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:21:55.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:22:25.727 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:22:25.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:22:25.764 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T12:22:25.776 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:22:25.785 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:22:25.785 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:22:25.785 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:22:27.953 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:22:57.959 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:22:57.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:22:58.018 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T12:22:58.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:22:58.050 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:22:58.050 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:22:58.050 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:22:59.869 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:23:29.900 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:23:29.914 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:23:29.944 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T12:23:29.960 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:23:29.974 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:23:29.974 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:23:29.974 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:23:31.797 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:24:01.818 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:24:01.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:24:01.859 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:24:01.860 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:24:01.860 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:24:01.874 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:24:01.874 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:24:01.874 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:24:03.699 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:24:33.715 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:24:33.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:24:33.760 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T12:24:33.774 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:24:33.787 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:24:33.787 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:24:33.787 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:24:35.604 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:25:05.629 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:25:05.648 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:25:05.675 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:25:05.675 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:25:05.675 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:25:05.690 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:25:05.690 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:25:05.690 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:25:07.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:25:37.558 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:25:37.570 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:25:37.592 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T12:25:37.604 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:25:37.613 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:25:37.613 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:25:37.613 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:25:39.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:26:09.489 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:26:09.504 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:26:09.530 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T12:26:09.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:26:09.555 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:26:09.555 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:26:09.555 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:26:11.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:26:41.446 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:26:41.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:26:41.491 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T12:26:41.505 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:26:41.518 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:26:41.518 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:26:41.518 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:26:43.322 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:27:13.351 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:27:13.365 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:27:13.390 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T12:27:13.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:27:13.423 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:27:13.423 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:27:13.423 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:27:15.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:27:45.279 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:27:45.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:27:45.324 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T12:27:45.340 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:27:45.352 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:27:45.353 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:27:45.353 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:27:47.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:28:17.189 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:28:17.202 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:28:17.229 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T12:28:17.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:28:17.258 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:28:17.258 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:28:17.258 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:28:19.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:28:49.111 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:28:49.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:28:49.151 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T12:28:49.166 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:28:49.176 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:28:49.176 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:28:49.177 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:28:50.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:29:21.040 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:29:21.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:29:21.082 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T12:29:21.097 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:29:21.107 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:29:21.107 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:29:21.107 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:29:23.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:29:53.799 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:29:53.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:29:53.832 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T12:29:53.844 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:29:53.856 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:29:53.856 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:29:53.856 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:29:55.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:30:25.830 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:30:25.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:30:25.867 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T12:30:25.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:30:25.890 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:30:25.890 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:30:25.891 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:30:28.039 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:30:58.066 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:30:58.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:30:58.109 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T12:30:58.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:30:58.133 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:30:58.133 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:30:58.133 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:30:59.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:31:29.985 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:31:30.000 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:31:30.038 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T12:31:30.053 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:31:30.067 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:31:30.067 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:31:30.068 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:31:31.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:32:01.898 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:32:01.914 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:32:01.943 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:32:01.944 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:32:01.944 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:32:01.954 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:32:01.955 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:32:01.955 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:32:03.752 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:32:33.796 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:32:33.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:32:33.834 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T12:32:33.846 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:32:33.856 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:32:33.856 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:32:33.856 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:32:35.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:33:05.718 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:33:05.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:33:05.758 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:33:05.759 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:33:05.759 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:33:05.770 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:33:05.770 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:33:05.770 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:33:07.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:33:37.579 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:33:37.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:33:37.621 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T12:33:37.636 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:33:37.650 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:33:37.651 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:33:37.651 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:33:39.435 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:34:09.466 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:34:09.481 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:34:09.513 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T12:34:09.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:34:09.544 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:34:09.544 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:34:09.544 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:34:11.333 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:34:41.374 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:34:41.388 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:34:41.418 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T12:34:41.432 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:34:41.446 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:34:41.446 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:34:41.446 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:34:43.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:35:13.306 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:35:13.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:35:13.346 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:35:13.347 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:35:13.347 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:35:13.358 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:35:13.358 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:35:13.358 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:35:15.153 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:35:45.195 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:35:45.210 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:35:45.239 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T12:35:45.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:35:45.264 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:35:45.264 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:35:45.264 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:35:47.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:36:17.222 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:36:17.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:36:17.265 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T12:36:17.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:36:17.293 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:36:17.293 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:36:17.293 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:36:19.093 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:36:49.129 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:36:49.145 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:36:49.163 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T12:36:49.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:36:49.190 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:36:49.190 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:36:49.190 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:36:51.279 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:37:21.323 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:37:21.335 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:37:21.360 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T12:37:21.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:37:21.382 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:37:21.382 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:37:21.382 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:37:23.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:37:53.506 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:37:53.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:37:53.552 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T12:37:53.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:37:53.576 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:37:53.576 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:37:53.576 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:37:55.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:38:25.977 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:38:25.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:38:26.013 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T12:38:26.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:38:26.033 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:38:26.033 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:38:26.033 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:38:27.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:38:57.873 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:38:57.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:38:57.911 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T12:38:57.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:38:57.932 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:38:57.932 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:38:57.932 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:38:59.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:39:29.845 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:39:29.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:39:29.889 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T12:39:29.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:39:29.918 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:39:29.918 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:39:29.918 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:39:31.738 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:40:01.779 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:40:01.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:40:02.057 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:40:02.067 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:40:02.067 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:40:02.082 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:40:02.082 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:40:02.082 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:40:03.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:40:33.882 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:40:33.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:40:33.924 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T12:40:33.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:40:33.952 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:40:33.953 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:40:33.953 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:40:35.732 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:41:05.774 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:41:05.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:41:07.191 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:41:07.200 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:41:07.200 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:41:07.215 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:41:07.215 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:41:07.215 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:41:09.000 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:41:39.035 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:41:39.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:41:39.277 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T12:41:39.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:41:39.314 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:41:39.314 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:41:39.314 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:41:41.130 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:42:11.167 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:42:11.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:42:11.204 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T12:42:11.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:42:11.225 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:42:11.225 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:42:11.225 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:42:13.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:42:43.170 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:42:43.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:42:43.212 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T12:42:43.226 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:42:43.238 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:42:43.238 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:42:43.238 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:42:45.065 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:43:15.107 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:43:15.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:43:15.142 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T12:43:15.162 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:43:15.170 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:43:15.170 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:43:15.171 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:43:17.003 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:43:47.044 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:43:47.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:43:47.077 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T12:43:47.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:43:47.097 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:43:47.098 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:43:47.098 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:43:49.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:44:19.127 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:44:19.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:44:19.163 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T12:44:19.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:44:19.182 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:44:19.183 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:44:19.183 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:44:20.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:44:51.012 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:44:51.027 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:44:51.050 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T12:44:51.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:44:51.071 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:44:51.071 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:44:51.071 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:44:53.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:45:23.230 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:45:23.248 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:45:23.258 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T12:45:23.272 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:45:23.273 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:45:23.273 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:45:23.273 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:45:25.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:45:55.533 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:45:55.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:45:55.564 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T12:45:55.577 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:45:55.581 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:45:55.581 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:45:55.582 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:45:57.359 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:46:27.368 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:46:27.387 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:46:27.402 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T12:46:27.414 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:46:27.419 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:46:27.419 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:46:27.419 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:46:29.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:46:59.231 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:46:59.245 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:46:59.263 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T12:46:59.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:46:59.288 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:46:59.288 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:46:59.288 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:47:01.071 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:47:31.112 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:47:31.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:47:31.148 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T12:47:31.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:47:31.176 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:47:31.176 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:47:31.176 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:47:32.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:48:03.006 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:48:03.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:48:03.039 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:48:03.040 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:48:03.040 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:48:03.043 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:48:03.043 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:48:03.043 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:48:04.797 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:48:34.835 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:48:34.848 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:48:34.863 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T12:48:34.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:48:34.877 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:48:34.877 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:48:34.877 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:48:36.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:49:06.772 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:49:06.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:49:06.806 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:49:06.807 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:49:06.807 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:49:06.812 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:49:06.812 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:49:06.812 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:49:08.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:49:38.625 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:49:38.637 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:49:38.657 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T12:49:38.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:49:38.677 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:49:38.677 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:49:38.677 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:49:40.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:50:10.494 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:50:10.508 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:50:10.529 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T12:50:10.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:50:10.548 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:50:10.548 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:50:10.549 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:50:12.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:50:42.384 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:50:42.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:50:42.411 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T12:50:42.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:50:42.428 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:50:42.428 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:50:42.428 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:50:44.200 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:51:14.248 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:51:14.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:51:14.284 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T12:51:14.300 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:51:14.305 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:51:14.305 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:51:14.305 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:51:16.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:51:46.097 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:51:46.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:51:46.129 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T12:51:46.141 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:51:46.143 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:51:46.144 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:51:46.144 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:51:48.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:52:18.095 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:52:18.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:52:18.129 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T12:52:18.144 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:52:18.149 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:52:18.150 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:52:18.150 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:52:19.943 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:52:49.978 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:52:49.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:52:50.007 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T12:52:50.018 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:52:50.023 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:52:50.023 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:52:50.023 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:52:51.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:53:22.035 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:53:22.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:53:22.065 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T12:53:22.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:53:22.080 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:53:22.080 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:53:22.080 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:53:24.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:53:54.155 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:53:54.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:53:54.181 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T12:53:54.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:53:54.196 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:53:54.197 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:53:54.197 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:53:56.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:54:26.585 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:54:26.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:54:26.613 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T12:54:26.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:54:26.629 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:54:26.629 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:54:26.629 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:54:28.446 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:54:58.482 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:54:58.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:54:58.505 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T12:54:58.523 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:54:58.525 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:54:58.525 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:54:58.525 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:55:00.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:55:30.445 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:55:30.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:55:30.477 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T12:55:30.490 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:55:30.495 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:55:30.495 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:55:30.495 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:55:32.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:56:02.352 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:56:02.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:56:02.388 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:56:02.389 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:56:02.389 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:56:02.394 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:56:02.394 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:56:02.394 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:56:04.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:56:34.253 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:56:34.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:56:34.290 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T12:56:34.305 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:56:34.311 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:56:34.311 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:56:34.311 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:56:36.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:57:06.190 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:57:06.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:57:06.221 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T12:57:06.222 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T12:57:06.222 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T12:57:06.228 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:57:06.228 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:57:06.228 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:57:08.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:57:38.031 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T12:57:38.043 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:57:38.063 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T12:57:38.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:57:38.081 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:57:38.081 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:57:38.081 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:57:39.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:58:09.911 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:58:09.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:58:09.944 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T12:58:09.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:58:09.959 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:58:09.959 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:58:09.959 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:58:11.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:58:41.890 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:58:41.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:58:41.925 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T12:58:41.941 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:58:41.947 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:58:41.947 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:58:41.947 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:58:43.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:59:13.752 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:59:13.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:59:13.787 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T12:59:13.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:59:13.803 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:59:13.803 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:59:13.803 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:59:15.619 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T12:59:45.661 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T12:59:45.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T12:59:45.693 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T12:59:45.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T12:59:45.717 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T12:59:45.717 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:59:45.717 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T12:59:47.513 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:00:17.564 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:00:17.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:00:17.597 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T13:00:17.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:00:17.616 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:00:17.616 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:00:17.616 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:00:19.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:00:49.460 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:00:49.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:00:49.496 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T13:00:49.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:00:49.518 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:00:49.518 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:00:49.518 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:00:51.312 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:01:21.347 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:01:21.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:01:21.374 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T13:01:21.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:01:21.388 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:01:21.388 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:01:21.388 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:01:23.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:01:53.842 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:01:53.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:01:53.867 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T13:01:53.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:01:53.882 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:01:53.883 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:01:53.883 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:01:56.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:02:26.299 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:02:26.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:02:26.328 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T13:02:26.340 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:02:26.343 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:02:26.343 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:02:26.343 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:02:28.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:02:58.240 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:02:58.260 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:02:58.283 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T13:02:58.298 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:02:58.304 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:02:58.304 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:02:58.304 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:03:00.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:03:30.167 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T13:03:30.181 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:03:30.203 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T13:03:30.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:03:30.224 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:03:30.224 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:03:30.224 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:03:32.057 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:04:02.079 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T13:04:02.093 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:04:02.112 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T13:04:02.113 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T13:04:02.114 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T13:04:02.118 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:04:02.119 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:04:02.119 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:04:03.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:04:34.005 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T13:04:34.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:04:34.038 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T13:04:34.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:04:34.054 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:04:34.054 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:04:34.054 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:04:35.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:05:05.914 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:05:05.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:05:05.954 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T13:05:05.955 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T13:05:05.955 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T13:05:05.959 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:05:05.959 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:05:05.959 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:05:07.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:05:37.856 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:05:37.869 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:05:37.885 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T13:05:37.900 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:05:37.906 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:05:37.906 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:05:37.906 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:05:39.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:06:09.757 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:06:09.774 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:06:09.788 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T13:06:09.806 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:06:09.810 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:06:09.810 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:06:09.810 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:06:11.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:06:41.666 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:06:41.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:06:41.699 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T13:06:41.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:06:41.718 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:06:41.718 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:06:41.719 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:06:43.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:07:13.542 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:07:13.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:07:13.583 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T13:07:13.597 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:07:13.602 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:07:13.602 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:07:13.603 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:07:15.415 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:07:45.446 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:07:45.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:07:45.483 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T13:07:45.498 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:07:45.502 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:07:45.502 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:07:45.502 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:07:47.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:08:17.395 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:08:17.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:08:17.428 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T13:08:17.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:08:17.447 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:08:17.447 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:08:17.448 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:08:19.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:08:49.376 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:08:49.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:08:49.409 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T13:08:49.420 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:08:49.425 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:08:49.425 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:08:49.425 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:08:52.613 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:09:22.649 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:09:22.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:09:22.679 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T13:09:22.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:09:22.694 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:09:22.694 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:09:22.694 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:09:24.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:09:54.582 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:09:54.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:09:54.614 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T13:09:54.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:09:54.629 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:09:54.629 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:09:54.629 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:09:56.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:10:26.783 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:10:26.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:10:26.814 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T13:10:26.826 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:10:26.832 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:10:26.832 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:10:26.832 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:10:28.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:10:58.672 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:10:58.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:10:58.705 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T13:10:58.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:10:58.723 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:10:58.723 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:10:58.723 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:11:00.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:11:30.548 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:11:30.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:11:30.573 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T13:11:30.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:11:30.593 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:11:30.593 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:11:30.593 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:11:32.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:12:02.506 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:12:02.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:12:02.538 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T13:12:02.539 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T13:12:02.539 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T13:12:02.545 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:12:02.545 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:12:02.545 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:12:04.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:12:34.420 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:12:34.437 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:12:34.460 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T13:12:34.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:12:34.481 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:12:34.481 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:12:34.481 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:12:36.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:13:06.336 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:13:06.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:13:06.369 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T13:13:06.370 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T13:13:06.370 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T13:13:06.375 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:13:06.376 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:13:06.376 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:13:08.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:13:38.190 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:13:38.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:13:38.224 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T13:13:38.238 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:13:38.245 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:13:38.245 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:13:38.245 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:13:40.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:14:10.030 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T13:14:10.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:14:10.065 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T13:14:10.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:14:10.083 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:14:10.084 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:14:10.084 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:14:11.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:14:41.890 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:14:41.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:14:41.919 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T13:14:41.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:14:41.938 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:14:41.938 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:14:41.938 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:14:43.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:15:13.879 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:15:13.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:15:13.913 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T13:15:13.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:15:13.938 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:15:13.938 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:15:13.938 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:15:15.742 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:15:45.779 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:15:45.794 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:15:45.813 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T13:15:45.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:15:45.833 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:15:45.834 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:15:45.834 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:15:47.599 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:16:17.630 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:16:17.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:16:17.665 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T13:16:17.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:16:17.686 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:16:17.686 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:16:17.686 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:16:19.480 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:16:49.516 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:16:49.532 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:16:49.546 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T13:16:49.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:16:49.560 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:16:49.560 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:16:49.560 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:16:51.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:17:21.779 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:17:21.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:17:22.299 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T13:17:22.319 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:17:22.321 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:17:22.321 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:17:22.321 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:17:25.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:17:55.414 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:17:55.427 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:17:55.441 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T13:17:55.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:17:55.456 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:17:55.456 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:17:55.456 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:17:57.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:18:27.348 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:18:27.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:18:27.377 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T13:18:27.394 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:18:27.399 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:18:27.399 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:18:27.399 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:18:29.166 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:18:59.194 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:18:59.208 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:18:59.228 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T13:18:59.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:18:59.249 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:18:59.250 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:18:59.250 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:19:01.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:19:31.076 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T13:19:31.089 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:19:31.107 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T13:19:31.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:19:31.127 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:19:31.127 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:19:31.128 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:19:32.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:20:02.987 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:20:03.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:20:03.021 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T13:20:03.023 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T13:20:03.023 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T13:20:03.028 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:20:03.028 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:20:03.028 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:20:04.821 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:20:34.862 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:20:34.876 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:20:34.896 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T13:20:34.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:20:34.917 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:20:34.917 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:20:34.917 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:20:36.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:21:06.731 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:21:06.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:21:06.758 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T13:21:06.759 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T13:21:06.759 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T13:21:06.762 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:21:06.762 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:21:06.762 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:21:08.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:21:38.662 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:21:38.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:21:38.696 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T13:21:38.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:21:38.718 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:21:38.718 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:21:38.718 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:21:40.488 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:22:10.538 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:22:10.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:22:10.572 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T13:22:10.587 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:22:10.592 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:22:10.593 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:22:10.593 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:22:12.415 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:22:42.457 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:22:42.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:22:42.497 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T13:22:42.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:22:42.518 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:22:42.518 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:22:42.518 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:22:44.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:23:14.356 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:23:14.370 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:23:14.386 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T13:23:14.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:23:14.404 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:23:14.404 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:23:14.404 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:23:16.206 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:23:46.242 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:23:46.261 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:23:46.293 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T13:23:46.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:23:46.323 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:23:46.323 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:23:46.323 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:23:48.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:24:18.204 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:24:18.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:24:18.241 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T13:24:18.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:24:18.271 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:24:18.271 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:24:18.271 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:24:20.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:24:50.090 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T13:24:50.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:24:50.127 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T13:24:50.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:24:50.151 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:24:50.151 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:24:50.151 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:24:52.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:25:22.197 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:25:22.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:25:22.230 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T13:25:22.242 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:25:22.255 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:25:22.255 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:25:22.255 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:25:24.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:25:54.562 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:25:54.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:25:54.594 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T13:25:54.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:25:54.618 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:25:54.618 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:25:54.618 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:25:56.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:26:26.736 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:26:26.758 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:26:26.777 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T13:26:26.790 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:26:26.799 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:26:26.799 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:26:26.800 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:26:28.560 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:26:58.598 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:26:58.613 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:26:58.633 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T13:26:58.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:26:58.654 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:26:58.654 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:26:58.654 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:27:00.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:27:30.584 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:27:30.597 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:27:30.623 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T13:27:30.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:27:30.653 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:27:30.653 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:27:30.653 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:27:32.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:28:02.495 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:28:02.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:28:02.536 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T13:28:02.538 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T13:28:02.538 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T13:28:02.550 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:28:02.550 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:28:02.551 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:28:04.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:28:34.370 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:28:34.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:28:34.414 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T13:28:34.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:28:34.443 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:28:34.443 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:28:34.443 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:28:36.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:29:06.240 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:29:06.258 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:29:06.278 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T13:29:06.278 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T13:29:06.278 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T13:29:06.291 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:29:06.291 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:29:06.291 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:29:08.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:29:38.068 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T13:29:38.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:29:38.109 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T13:29:38.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:29:38.135 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:29:38.135 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:29:38.135 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:29:39.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:30:09.946 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:30:09.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:30:09.992 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T13:30:10.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:30:10.014 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:30:10.014 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:30:10.015 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:30:11.873 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:30:41.909 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:30:41.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:30:41.946 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T13:30:41.958 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:30:41.970 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:30:41.970 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:30:41.970 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:30:43.790 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:31:13.830 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:31:13.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:31:13.870 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T13:31:13.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:31:13.900 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:31:13.900 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:31:13.900 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:31:15.683 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:31:45.732 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:31:45.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:31:45.771 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T13:31:45.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:31:45.799 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:31:45.799 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:31:45.799 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:31:47.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:32:17.610 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:32:17.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:32:17.652 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T13:32:17.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:32:17.680 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:32:17.680 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:32:17.680 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:32:19.481 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:32:49.516 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:32:49.533 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:32:49.552 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T13:32:49.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:32:49.572 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:32:49.572 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:32:49.572 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:32:51.747 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:33:21.782 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:33:21.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:33:21.819 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T13:33:21.831 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:33:21.840 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:33:21.840 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:33:21.840 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:33:24.106 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:33:54.142 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T13:33:54.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:33:54.176 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T13:33:54.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:33:54.206 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:33:54.207 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:33:54.207 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:33:56.472 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:34:26.509 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:34:26.525 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:34:26.546 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T13:34:26.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:34:26.567 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:34:26.567 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:34:26.567 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:34:28.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:34:58.838 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:34:58.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:34:58.877 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T13:34:58.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:34:58.901 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:34:58.901 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:34:58.901 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:35:00.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:35:30.707 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:35:30.722 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:35:30.749 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T13:35:30.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:35:30.777 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:35:30.777 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:35:30.777 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:35:32.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:36:02.598 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:36:02.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:36:02.639 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T13:36:02.640 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T13:36:02.640 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T13:36:02.654 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:36:02.654 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:36:02.654 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:36:04.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:36:34.512 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:36:34.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:36:34.616 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T13:36:34.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:36:34.638 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:36:34.638 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:36:34.638 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:36:36.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:37:06.527 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:37:06.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:37:06.572 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T13:37:06.573 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T13:37:06.573 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T13:37:06.586 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:37:06.586 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:37:06.586 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:37:08.390 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:37:38.442 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:37:38.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:37:38.484 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T13:37:38.504 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:37:38.517 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:37:38.518 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:37:38.518 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:37:40.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:38:10.363 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:38:10.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:38:10.403 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T13:38:10.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:38:10.438 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:38:10.438 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:38:10.438 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:38:12.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:38:42.254 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:38:42.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:38:42.294 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T13:38:42.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:38:42.320 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:38:42.320 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:38:42.320 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:38:44.126 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:39:14.151 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T13:39:14.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:39:14.202 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T13:39:14.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:39:14.232 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:39:14.232 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:39:14.232 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:39:16.041 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:39:46.050 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T13:39:46.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:39:46.085 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T13:39:46.097 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:39:46.107 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:39:46.107 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:39:46.107 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:39:47.960 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:40:17.999 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:40:18.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:40:18.044 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T13:40:18.059 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:40:18.069 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:40:18.070 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:40:18.070 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:40:19.876 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:40:49.912 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:40:49.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:40:49.946 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T13:40:49.957 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:40:49.969 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:40:49.969 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:40:49.969 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:40:51.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:41:21.849 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:41:21.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:41:21.881 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T13:41:21.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:41:21.904 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:41:21.904 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:41:21.904 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:41:23.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:41:53.967 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:41:53.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:41:54.002 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T13:41:54.018 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:41:54.030 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:41:54.030 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:41:54.030 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:41:55.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:42:26.020 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T13:42:26.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:42:26.053 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T13:42:26.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:42:26.077 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:42:26.077 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:42:26.077 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:42:27.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:42:57.967 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:42:57.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:42:58.013 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T13:42:58.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:42:58.035 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:42:58.035 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:42:58.035 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:42:59.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:43:29.861 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:43:29.874 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:43:29.898 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T13:43:29.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:43:29.922 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:43:29.922 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:43:29.923 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:43:31.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:44:01.772 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:44:01.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:44:01.814 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T13:44:01.815 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T13:44:01.815 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T13:44:01.828 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:44:01.828 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:44:01.828 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:44:03.632 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:44:33.672 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:44:33.688 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:44:33.720 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T13:44:33.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:44:33.749 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:44:33.749 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:44:33.749 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:44:35.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:45:05.592 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:45:05.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:45:05.631 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T13:45:05.632 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T13:45:05.632 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T13:45:05.644 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:45:05.644 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:45:05.645 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:45:07.426 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:45:37.467 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:45:37.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:45:37.511 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T13:45:37.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:45:37.540 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:45:37.540 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:45:37.540 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:45:39.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:46:09.329 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:46:09.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:46:09.372 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T13:46:09.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:46:09.401 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:46:09.401 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:46:09.401 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:46:11.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:46:41.255 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:46:41.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:46:41.298 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T13:46:41.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:46:41.324 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:46:41.325 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:46:41.325 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:46:43.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:47:13.111 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T13:47:13.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:47:13.155 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T13:47:13.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:47:13.182 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:47:13.183 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:47:13.183 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:47:14.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:47:44.987 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:47:45.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:47:45.029 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T13:47:45.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:47:45.059 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:47:45.059 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:47:45.059 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:47:46.836 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:48:16.871 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:48:16.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:48:16.909 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T13:48:16.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:48:16.933 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:48:16.933 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:48:16.933 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:48:18.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:48:48.745 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:48:48.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:48:48.780 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T13:48:48.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:48:48.800 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:48:48.800 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:48:48.800 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:48:50.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:49:21.153 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T13:49:21.165 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:49:21.182 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T13:49:21.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:49:21.196 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:49:21.196 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:49:21.196 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:49:23.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:49:53.484 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:49:53.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:49:53.511 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T13:49:53.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:49:53.524 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:49:53.524 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:49:53.524 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:49:55.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:50:25.847 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:50:25.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:50:25.878 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T13:50:25.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:50:25.893 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:50:25.894 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:50:25.894 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:50:27.734 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:50:57.757 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:50:57.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:50:57.792 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T13:50:57.806 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:50:57.812 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:50:57.812 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:50:57.813 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:50:59.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:51:29.629 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:51:29.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:51:29.664 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T13:51:29.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:51:29.686 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:51:29.687 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:51:29.687 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:51:31.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:52:01.523 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:52:01.537 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:52:01.556 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-16T13:52:01.570 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:52:01.576 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:52:01.576 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:52:01.576 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:52:03.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:52:33.407 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:52:33.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:52:33.438 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T13:52:33.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:52:33.452 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:52:33.452 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:52:33.452 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:52:35.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:53:05.282 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:53:05.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:53:05.317 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T13:53:05.317 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T13:53:05.318 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T13:53:05.320 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:53:05.320 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:53:05.320 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:53:07.163 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:53:37.180 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:53:37.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:53:37.224 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T13:53:37.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:53:37.245 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:53:37.245 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:53:37.245 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:53:39.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:54:09.070 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T13:54:09.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:54:09.105 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T13:54:09.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:54:09.124 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:54:09.124 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:54:09.124 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:54:10.937 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:54:40.963 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:54:40.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:54:40.996 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T13:54:41.014 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:54:41.019 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:54:41.019 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:54:41.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:54:42.828 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:55:12.845 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:55:12.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:55:12.880 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T13:55:12.881 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T13:55:12.881 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T13:55:12.883 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:55:12.883 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:55:12.883 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:55:14.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:55:44.749 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:55:44.768 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:55:44.782 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T13:55:44.794 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:55:44.796 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:55:44.796 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:55:44.796 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:55:46.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:56:16.636 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:56:16.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:56:16.671 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T13:56:16.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:56:16.689 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:56:16.689 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:56:16.689 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:56:18.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:56:48.613 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:56:48.626 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:56:48.652 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T13:56:48.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:56:48.672 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:56:48.673 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:56:48.673 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:56:50.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:57:20.797 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:57:20.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:57:20.833 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T13:57:20.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:57:20.855 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:57:20.856 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:57:20.856 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:57:23.284 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:57:53.316 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:57:53.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:57:53.596 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T13:57:53.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:57:53.622 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:57:53.622 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:57:53.622 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:57:55.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:58:25.740 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:58:25.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:58:25.770 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T13:58:25.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:58:25.786 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:58:25.786 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:58:25.786 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:58:27.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:58:57.933 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:58:57.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:58:57.965 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T13:58:57.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:58:57.982 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:58:57.982 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:58:57.982 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:58:59.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T13:59:29.820 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T13:59:29.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T13:59:29.850 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T13:59:29.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T13:59:29.863 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T13:59:29.863 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:59:29.863 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T13:59:31.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:00:01.787 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:00:01.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:00:01.820 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-16T14:00:01.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:00:01.840 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:00:01.840 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:00:01.840 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:00:03.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:00:33.766 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:00:33.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:00:33.805 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T14:00:33.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:00:33.828 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:00:33.828 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:00:33.828 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:00:35.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:01:05.654 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:01:05.677 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:01:05.694 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:01:05.695 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:01:05.695 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:01:05.699 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:01:05.699 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:01:05.700 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:01:07.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:01:37.518 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:01:37.538 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:01:37.561 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T14:01:37.577 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:01:37.582 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:01:37.583 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:01:37.583 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:01:39.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:02:09.411 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:02:09.429 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:02:09.441 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T14:02:09.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:02:09.455 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:02:09.455 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:02:09.455 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:02:11.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:02:41.335 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:02:41.349 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:02:41.369 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T14:02:41.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:02:41.386 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:02:41.386 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:02:41.386 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:02:43.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:03:13.248 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:03:13.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:03:13.277 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T14:03:13.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:03:13.292 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:03:13.292 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:03:13.292 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:03:15.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:03:45.103 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:03:45.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:03:45.139 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T14:03:45.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:03:45.166 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:03:45.166 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:03:45.167 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:03:46.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:04:16.993 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:04:17.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:04:17.038 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T14:04:17.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:04:17.058 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:04:17.058 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:04:17.058 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:04:18.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:04:48.854 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:04:48.873 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:04:48.898 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T14:04:48.913 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:04:48.937 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:04:48.937 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:04:48.937 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:04:50.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:05:20.755 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:05:20.777 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:05:20.793 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T14:05:20.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:05:20.807 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:05:20.807 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:05:20.807 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:05:23.312 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:05:53.354 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:05:53.368 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:05:53.388 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T14:05:53.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:05:53.413 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:05:53.413 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:05:53.413 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:05:55.207 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:06:25.243 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:06:25.255 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:06:25.267 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T14:06:25.278 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:06:25.282 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:06:25.282 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:06:25.282 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:06:27.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:06:57.673 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:06:57.689 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:06:58.718 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T14:06:58.738 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:06:58.743 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:06:58.743 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:06:58.743 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:07:00.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:07:30.702 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:07:30.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:07:30.735 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T14:07:30.746 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:07:30.750 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:07:30.750 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:07:30.750 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:07:32.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:08:02.583 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:08:02.597 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:08:02.617 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:08:02.618 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:08:02.619 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:08:02.624 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:08:02.624 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:08:02.624 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:08:04.432 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:08:34.468 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:08:34.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:08:34.504 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T14:08:34.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:08:34.519 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:08:34.519 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:08:34.519 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:08:36.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:09:06.324 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:09:06.342 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:09:06.353 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:09:06.353 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:09:06.353 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:09:06.355 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:09:06.355 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:09:06.355 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:09:08.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:09:38.261 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:09:38.276 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:09:38.294 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T14:09:38.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:09:38.314 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:09:38.314 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:09:38.314 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:09:40.126 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:10:10.173 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:10:10.188 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:10:10.207 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T14:10:10.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:10:10.228 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:10:10.228 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:10:10.228 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:10:12.070 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:10:42.112 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:10:42.126 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:10:42.148 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T14:10:42.163 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:10:42.169 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:10:42.169 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:10:42.169 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:10:43.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:11:14.044 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:11:14.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:11:14.080 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T14:11:14.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:11:14.098 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:11:14.098 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:11:14.098 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:11:15.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:11:46.006 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:11:46.020 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:11:46.042 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T14:11:46.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:11:46.061 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:11:46.061 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:11:46.061 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:11:47.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:12:17.920 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:12:17.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:12:17.950 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T14:12:17.963 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:12:17.965 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:12:17.965 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:12:17.965 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:12:19.879 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:12:49.925 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:12:49.937 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:12:49.949 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T14:12:49.960 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:12:49.963 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:12:49.963 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:12:49.963 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:12:51.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:13:22.026 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:13:22.042 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:13:22.054 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T14:13:22.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:13:22.068 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:13:22.068 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:13:22.068 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:13:23.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:13:54.031 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:13:54.048 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:13:54.059 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T14:13:54.071 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:13:54.075 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:13:54.075 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:13:54.075 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:13:56.538 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:14:26.573 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:14:26.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:14:26.600 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T14:14:26.612 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:14:26.616 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:14:26.616 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:14:26.616 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:14:28.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:14:58.462 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:14:58.489 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:14:58.511 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T14:14:58.525 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:14:58.531 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:14:58.531 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:14:58.531 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:15:00.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:15:30.388 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:15:30.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:15:30.418 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T14:15:30.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:15:30.432 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:15:30.432 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:15:30.432 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:15:32.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:16:02.321 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:16:02.334 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:16:02.351 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:16:02.352 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:16:02.352 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:16:02.355 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:16:02.356 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:16:02.356 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:16:04.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:16:34.198 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:16:34.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:16:34.227 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T14:16:34.240 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:16:34.246 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:16:34.246 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:16:34.247 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:16:36.039 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:17:06.067 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:17:06.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:17:06.967 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:17:06.977 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:17:06.977 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:17:06.982 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:17:06.982 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:17:06.982 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:17:08.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:17:38.814 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:17:38.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:17:38.847 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T14:17:38.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:17:38.866 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:17:38.866 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:17:38.866 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:17:40.664 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:18:10.714 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:18:10.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:18:10.753 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T14:18:10.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:18:10.772 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:18:10.772 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:18:10.772 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:18:12.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:18:42.646 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:18:42.664 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:18:43.523 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T14:18:43.541 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:18:43.546 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:18:43.546 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:18:43.546 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:18:45.349 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:19:15.400 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:19:15.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:19:15.436 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T14:19:15.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:19:15.460 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:19:15.460 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:19:15.460 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:19:17.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:19:47.405 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:19:47.421 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:19:47.444 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T14:19:47.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:19:47.465 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:19:47.465 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:19:47.465 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:19:49.283 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:20:19.325 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:20:19.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:20:19.358 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T14:20:19.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:20:19.379 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:20:19.379 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:20:19.379 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:20:21.333 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:20:51.369 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:20:51.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:20:51.402 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T14:20:51.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:20:51.422 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:20:51.422 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:20:51.422 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:20:53.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:21:23.673 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:21:23.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:21:23.702 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T14:21:23.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:21:23.723 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:21:23.724 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:21:23.724 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:21:25.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:21:55.882 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:21:55.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:21:55.918 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T14:21:55.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:21:55.935 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:21:55.935 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:21:55.935 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:21:57.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:22:27.732 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:22:27.748 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:22:27.761 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T14:22:27.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:22:27.776 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:22:27.776 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:22:27.776 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:22:29.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:22:59.651 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:22:59.669 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:22:59.686 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T14:22:59.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:22:59.703 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:22:59.703 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:22:59.703 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:23:01.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:23:31.539 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:23:31.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:23:31.575 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T14:23:31.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:23:31.596 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:23:31.596 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:23:31.596 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:23:33.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:24:03.399 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:24:03.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:24:03.428 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:24:03.429 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:24:03.429 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:24:03.434 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:24:03.434 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:24:03.434 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:24:05.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:24:35.297 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:24:35.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:24:35.331 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T14:24:35.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:24:35.348 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:24:35.348 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:24:35.348 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:24:37.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:25:07.193 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:25:07.210 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:25:07.230 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:25:07.231 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:25:07.232 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:25:07.235 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:25:07.235 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:25:07.236 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:25:09.079 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:25:39.115 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:25:39.132 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:25:39.144 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T14:25:39.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:25:39.159 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:25:39.159 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:25:39.159 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:25:41.046 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:26:11.092 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:26:11.106 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:26:11.126 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T14:26:11.141 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:26:11.146 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:26:11.146 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:26:11.146 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:26:12.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:26:43.007 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:26:43.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:26:43.040 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T14:26:43.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:26:43.059 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:26:43.059 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:26:43.059 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:26:44.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:27:14.895 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:27:14.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:27:14.937 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:27:14.938 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:27:14.938 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:27:14.943 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:27:14.943 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:27:14.944 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:27:16.752 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:27:46.804 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:27:46.818 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:27:46.839 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T14:27:46.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:27:46.859 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:27:46.859 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:27:46.859 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:27:48.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:28:18.721 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:28:18.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:28:18.755 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T14:28:18.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:28:18.773 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:28:18.773 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:28:18.773 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:28:20.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:28:50.650 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:28:50.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:28:50.681 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T14:28:50.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:28:50.702 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:28:50.702 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:28:50.702 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:28:52.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:29:22.740 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:29:22.754 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:29:22.768 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T14:29:22.779 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:29:22.781 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:29:22.781 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:29:22.781 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:29:24.642 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:29:54.669 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:29:54.682 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:29:54.696 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T14:29:54.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:29:54.711 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:29:54.711 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:29:54.711 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:29:56.534 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:30:26.569 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:30:26.586 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:30:26.599 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T14:30:26.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:30:26.614 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:30:26.614 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:30:26.614 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:30:28.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:30:58.668 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:30:58.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:30:58.699 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T14:30:58.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:30:58.715 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:30:58.715 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:30:58.715 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:31:00.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:31:30.571 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:31:30.586 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:31:30.621 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T14:31:30.636 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:31:30.647 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:31:30.647 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:31:30.647 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:31:32.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:32:02.518 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:32:02.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:32:02.565 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:32:02.566 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:32:02.566 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:32:02.580 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:32:02.580 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:32:02.581 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:32:04.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:32:34.496 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:32:34.509 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:32:34.539 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T14:32:34.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:32:34.568 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:32:34.568 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:32:34.568 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:32:36.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:33:06.413 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:33:06.426 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:33:06.456 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:33:06.457 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:33:06.458 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:33:06.471 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:33:06.471 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:33:06.471 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:33:08.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:33:38.306 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:33:38.325 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:33:38.353 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T14:33:38.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:33:38.381 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:33:38.381 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:33:38.381 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:33:40.169 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:34:10.211 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:34:10.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:34:10.257 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T14:34:10.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:34:10.288 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:34:10.288 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:34:10.288 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:34:12.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:34:42.082 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:34:42.098 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:34:42.129 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T14:34:42.144 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:34:42.155 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:34:42.155 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:34:42.155 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:34:43.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:35:13.993 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:35:14.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:35:14.025 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T14:35:14.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:35:14.047 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:35:14.047 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:35:14.047 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:35:15.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:35:45.938 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:35:45.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:35:45.980 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T14:35:45.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:35:46.006 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:35:46.006 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:35:46.006 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:35:47.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:36:17.825 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:36:17.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:36:17.872 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T14:36:17.887 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:36:17.902 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:36:17.903 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:36:17.903 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:36:19.647 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:36:49.699 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:36:49.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:36:49.747 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T14:36:49.762 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:36:49.775 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:36:49.775 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:36:49.775 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:36:51.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:37:21.582 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:37:21.599 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:37:21.621 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T14:37:21.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:37:21.644 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:37:21.644 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:37:21.644 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:37:23.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:37:53.758 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:37:53.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:37:53.803 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T14:37:53.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:37:53.825 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:37:53.825 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:37:53.825 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:37:55.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:38:25.999 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:38:26.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:38:26.043 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T14:38:26.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:38:26.064 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:38:26.064 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:38:26.064 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:38:28.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:38:58.407 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:38:58.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:38:58.446 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T14:38:58.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:38:58.469 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:38:58.469 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:38:58.469 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:39:00.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:39:30.293 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:39:30.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:39:30.326 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T14:39:30.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:39:30.350 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:39:30.350 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:39:30.350 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:39:32.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:40:02.210 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:40:02.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:40:02.249 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:40:02.250 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:40:02.250 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:40:02.263 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:40:02.263 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:40:02.263 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:40:04.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:40:34.115 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:40:34.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:40:34.154 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T14:40:34.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:40:34.187 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:40:34.187 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:40:34.187 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:40:36.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:41:06.054 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:41:06.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:41:06.097 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:41:06.098 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:41:06.098 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:41:06.109 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:41:06.109 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:41:06.109 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:41:07.925 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:41:37.954 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:41:37.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:41:38.001 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T14:41:38.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:41:38.026 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:41:38.027 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:41:38.027 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:41:39.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:42:09.957 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:42:09.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:42:09.999 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T14:42:10.014 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:42:10.027 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:42:10.027 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:42:10.027 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:42:11.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:42:41.897 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:42:41.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:42:41.940 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T14:42:41.955 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:42:41.969 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:42:41.970 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:42:41.970 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:42:43.794 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:43:13.821 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:43:13.835 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:43:13.867 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T14:43:13.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:43:13.897 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:43:13.897 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:43:13.897 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:43:15.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:43:45.721 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:43:45.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:43:45.763 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T14:43:45.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:43:45.794 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:43:45.794 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:43:45.794 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:43:47.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:44:17.615 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:44:17.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:44:17.655 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T14:44:17.667 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:44:17.677 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:44:17.677 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:44:17.677 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:44:19.428 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:44:49.469 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:44:49.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:44:49.506 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T14:44:49.520 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:44:49.530 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:44:49.530 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:44:49.530 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:44:51.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:45:21.896 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:45:21.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:45:21.931 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T14:45:21.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:45:21.955 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:45:21.955 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:45:21.955 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:45:23.883 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:45:53.920 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:45:53.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:45:53.952 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T14:45:53.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:45:53.977 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:45:53.977 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:45:53.977 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:45:55.762 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:46:25.797 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:46:25.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:46:25.836 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T14:46:25.848 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:46:25.859 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:46:25.859 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:46:25.859 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:46:28.015 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:46:58.051 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:46:58.063 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:46:58.082 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T14:46:58.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:46:58.103 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:46:58.103 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:46:58.103 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:46:59.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:47:29.936 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:47:29.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:47:29.981 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T14:47:29.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:47:30.007 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:47:30.008 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:47:30.008 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:47:31.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:48:01.858 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:48:01.871 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:48:01.897 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:48:01.898 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:48:01.898 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:48:01.909 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:48:01.909 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:48:01.909 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:48:03.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:48:33.844 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:48:33.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:48:33.890 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T14:48:33.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:48:33.921 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:48:33.921 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:48:33.921 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:48:35.754 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:49:05.804 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:49:05.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:49:05.847 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:49:05.849 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:49:05.849 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:49:05.862 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:49:05.862 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:49:05.862 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:49:07.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:49:37.730 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:49:37.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:49:37.770 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T14:49:37.788 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:49:37.801 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:49:37.801 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:49:37.801 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:49:39.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:50:09.624 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:50:09.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:50:09.672 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T14:50:09.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:50:09.702 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:50:09.702 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:50:09.702 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:50:11.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:50:41.530 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:50:41.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:50:41.580 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T14:50:41.599 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:50:41.610 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:50:41.610 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:50:41.610 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:50:43.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:51:13.432 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:51:13.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:51:13.819 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T14:51:13.848 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:51:13.858 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:51:13.858 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:51:13.858 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:51:15.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:51:45.795 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:51:45.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:51:45.845 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T14:51:45.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:51:45.872 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:51:45.872 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:51:45.873 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:51:47.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:52:17.700 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:52:17.714 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:52:17.740 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T14:52:17.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:52:17.774 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:52:17.774 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:52:17.775 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:52:19.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:52:49.618 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:52:49.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:52:50.916 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T14:52:50.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:52:50.941 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:52:50.941 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:52:50.941 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:52:52.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:53:22.916 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:53:22.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:53:22.947 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T14:53:22.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:53:22.965 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:53:22.965 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:53:22.965 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:53:24.852 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:53:54.888 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:53:54.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:53:54.920 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T14:53:54.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:53:54.934 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:53:54.934 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:53:54.934 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:53:57.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:54:27.190 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:54:27.208 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:54:27.223 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T14:54:27.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:54:27.240 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:54:27.240 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:54:27.240 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:54:29.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:54:59.212 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:54:59.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:54:59.246 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T14:54:59.261 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:54:59.267 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:54:59.267 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:54:59.267 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:55:01.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:55:31.113 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:55:31.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:55:31.150 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T14:55:31.163 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:55:31.169 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:55:31.169 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:55:31.170 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:55:32.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:56:03.003 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T14:56:03.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:56:03.034 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:56:03.036 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:56:03.036 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:56:03.041 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:56:03.042 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:56:03.042 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:56:04.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:56:34.874 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:56:34.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:56:34.915 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T14:56:34.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:56:34.936 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:56:34.936 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:56:34.936 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:56:36.718 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:57:06.755 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:57:06.768 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:57:06.787 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:57:06.788 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:57:06.788 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:57:06.792 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:57:06.792 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:57:06.792 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:57:08.565 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:57:38.600 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:57:38.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:57:38.629 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T14:57:38.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:57:38.643 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:57:38.643 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:57:38.643 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:57:40.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:58:10.552 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:58:10.565 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:58:10.587 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T14:58:10.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:58:10.608 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:58:10.608 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:58:10.608 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:58:12.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:58:42.484 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:58:42.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:58:42.519 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T14:58:42.534 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:58:42.540 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:58:42.540 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:58:42.540 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:58:44.312 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:59:14.347 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:59:14.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:59:14.380 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T14:59:14.380 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T14:59:14.380 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T14:59:14.384 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:59:14.384 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:59:14.384 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:59:16.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T14:59:46.221 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T14:59:46.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T14:59:46.255 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T14:59:46.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T14:59:46.273 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T14:59:46.274 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:59:46.274 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T14:59:48.048 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:00:18.097 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:00:18.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:00:18.129 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T15:00:18.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:00:18.151 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:00:18.151 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:00:18.152 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:00:19.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:00:49.957 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:00:49.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:00:49.997 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T15:00:50.009 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:00:50.011 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:00:50.011 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:00:50.011 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:00:51.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:01:21.920 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:01:21.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:01:21.956 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T15:01:21.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:01:21.975 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:01:21.975 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:01:21.975 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:01:24.342 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:01:54.377 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:01:54.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:01:54.415 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T15:01:54.427 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:01:54.432 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:01:54.432 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:01:54.432 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:01:56.309 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:02:26.346 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:02:26.361 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:02:26.373 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T15:02:26.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:02:26.390 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:02:26.390 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:02:26.390 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:02:28.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:02:58.304 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:02:58.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:02:58.339 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T15:02:58.353 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:02:58.360 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:02:58.360 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:02:58.360 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:03:00.162 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:03:30.212 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:03:30.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:03:30.246 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T15:03:30.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:03:30.268 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:03:30.268 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:03:30.269 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:03:32.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:04:02.106 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:04:02.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:04:02.138 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:04:02.139 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:04:02.139 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:04:02.142 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:04:02.142 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:04:02.142 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:04:03.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:04:33.990 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:04:34.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:04:34.024 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T15:04:34.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:04:34.044 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:04:34.044 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:04:34.044 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:04:35.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:05:05.956 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:05:05.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:05:05.988 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:05:05.989 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:05:05.989 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:05:05.994 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:05:05.995 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:05:05.995 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:05:07.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:05:37.852 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:05:37.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:05:37.887 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T15:05:37.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:05:37.907 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:05:37.907 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:05:37.908 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:05:39.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:06:09.795 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:06:09.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:06:09.838 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T15:06:09.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:06:09.863 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:06:09.863 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:06:09.863 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:06:11.672 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:06:41.724 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:06:41.738 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:06:41.758 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T15:06:41.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:06:41.776 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:06:41.776 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:06:41.776 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:06:43.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:07:13.634 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:07:13.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:07:13.668 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T15:07:13.682 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:07:13.686 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:07:13.686 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:07:13.686 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:07:15.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:07:45.549 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:07:45.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:07:45.580 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T15:07:45.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:07:45.593 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:07:45.594 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:07:45.594 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:07:47.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:08:17.503 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:08:17.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:08:17.536 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T15:08:17.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:08:17.557 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:08:17.557 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:08:17.557 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:08:19.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:08:49.397 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:08:49.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:08:49.434 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T15:08:49.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:08:49.454 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:08:49.455 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:08:49.455 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:08:51.261 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:09:21.273 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:09:21.286 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:09:21.311 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T15:09:21.327 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:09:21.332 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:09:21.332 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:09:21.333 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:09:23.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:09:53.136 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:09:53.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:09:53.170 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T15:09:53.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:09:53.188 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:09:53.188 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:09:53.188 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:09:54.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:10:24.993 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:10:25.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:10:25.025 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T15:10:25.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:10:25.044 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:10:25.044 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:10:25.044 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:10:26.821 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:10:56.857 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:10:56.869 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:10:56.883 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T15:10:56.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:10:56.897 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:10:56.897 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:10:56.897 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:10:59.065 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:11:29.080 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:11:30.057 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:11:30.068 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T15:11:30.079 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:11:30.083 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:11:30.083 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:11:30.083 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:11:33.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:12:03.959 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:12:03.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:12:03.992 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:12:03.994 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:12:03.994 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:12:04.000 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:12:04.001 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:12:04.001 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:12:05.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:12:35.824 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:12:35.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:12:35.865 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T15:12:35.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:12:35.887 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:12:35.887 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:12:35.887 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:12:37.669 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:13:07.711 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:13:07.726 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:13:07.745 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:13:07.746 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:13:07.747 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:13:07.752 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:13:07.752 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:13:07.752 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:13:09.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:13:39.564 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:13:40.636 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:13:40.648 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T15:13:40.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:13:40.664 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:13:40.664 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:13:40.664 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:13:44.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:14:14.602 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:14:14.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:14:14.634 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T15:14:14.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:14:14.653 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:14:14.653 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:14:14.653 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:14:16.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:14:46.494 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:14:46.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:14:46.519 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T15:14:46.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:14:46.534 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:14:46.534 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:14:46.534 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:14:48.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:15:18.445 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:15:18.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:15:18.479 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T15:15:18.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:15:18.499 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:15:18.500 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:15:18.500 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:15:20.297 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:15:50.341 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:15:50.353 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:15:50.372 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T15:15:50.390 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:15:50.397 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:15:50.397 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:15:50.397 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:15:52.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:16:22.200 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:16:22.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:16:22.230 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T15:16:22.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:16:22.247 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:16:22.247 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:16:22.248 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:16:24.018 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:16:54.059 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:16:54.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:16:54.097 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T15:16:54.112 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:16:54.116 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:16:54.116 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:16:54.116 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:16:55.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:17:25.950 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:17:25.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:17:25.997 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T15:17:26.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:17:26.020 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:17:26.020 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:17:26.020 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:17:27.794 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:17:57.829 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:17:57.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:17:57.865 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T15:17:57.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:17:57.880 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:17:57.880 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:17:57.880 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:17:59.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:18:29.785 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:18:29.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:18:29.816 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T15:18:29.828 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:18:29.834 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:18:29.834 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:18:29.834 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:18:32.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:19:02.101 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:19:02.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:19:02.136 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:19:02.137 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:19:02.137 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:19:02.141 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:19:02.141 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:19:02.141 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:19:03.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:19:33.980 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:19:33.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:19:34.011 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T15:19:34.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:19:34.027 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:19:34.028 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:19:34.028 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:19:35.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:20:05.851 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:20:05.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:20:05.881 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:20:05.882 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:20:05.883 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:20:05.889 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:20:05.889 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:20:05.889 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:20:07.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:20:37.785 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:20:37.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:20:37.811 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T15:20:37.824 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:20:37.828 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:20:37.828 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:20:37.828 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:20:39.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:21:09.638 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:21:09.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:21:09.667 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T15:21:09.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:21:09.682 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:21:09.682 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:21:09.682 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:21:11.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:21:41.573 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:21:41.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:21:41.602 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T15:21:41.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:21:41.621 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:21:41.622 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:21:41.622 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:21:43.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:22:13.435 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:22:13.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:22:13.465 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T15:22:13.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:22:13.485 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:22:13.485 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:22:13.485 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:22:15.291 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:22:45.323 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:22:45.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:22:45.357 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T15:22:45.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:22:45.378 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:22:45.378 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:22:45.378 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:22:47.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:23:17.234 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:23:17.248 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:23:17.267 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T15:23:17.281 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:23:17.287 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:23:17.287 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:23:17.287 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:23:19.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:23:49.174 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:23:49.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:23:49.217 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T15:23:49.232 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:23:49.236 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:23:49.236 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:23:49.236 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:23:51.042 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:24:21.077 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:24:21.095 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:24:21.106 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T15:24:21.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:24:21.120 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:24:21.120 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:24:21.120 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:24:22.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:24:53.042 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:24:53.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:24:53.078 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T15:24:53.093 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:24:53.098 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:24:53.098 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:24:53.098 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:24:54.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:25:24.973 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:25:24.986 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:25:25.007 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T15:25:25.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:25:25.024 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:25:25.024 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:25:25.024 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:25:26.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:25:56.851 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:25:56.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:25:56.880 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T15:25:56.892 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:25:56.897 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:25:56.897 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:25:56.897 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:25:58.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:26:28.809 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:26:28.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:26:28.846 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T15:26:28.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:26:28.869 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:26:28.870 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:26:28.870 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:26:31.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:27:01.315 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:27:01.332 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:27:01.347 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-16T15:27:01.359 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:27:01.361 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:27:01.361 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:27:01.361 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:27:03.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:27:33.414 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:27:33.427 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:27:33.442 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T15:27:33.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:27:33.457 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:27:33.457 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:27:33.457 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:27:35.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:28:05.370 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:28:05.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:28:05.402 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:28:05.403 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:28:05.403 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:28:05.409 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:28:05.409 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:28:05.409 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:28:07.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:28:37.298 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:28:37.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:28:37.334 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T15:28:37.350 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:28:37.356 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:28:37.356 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:28:37.356 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:28:39.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:29:09.192 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:29:09.207 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:29:09.224 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T15:29:09.238 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:29:09.243 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:29:09.243 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:29:09.244 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:29:11.106 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:29:41.148 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:29:41.162 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:29:41.182 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T15:29:41.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:29:41.203 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:29:41.203 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:29:41.203 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:29:43.027 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:30:13.040 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:30:13.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:30:13.071 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T15:30:13.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:30:13.090 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:30:13.090 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:30:13.091 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:30:14.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:30:44.937 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:30:44.955 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:30:44.968 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T15:30:44.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:30:44.983 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:30:44.983 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:30:44.983 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:30:46.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:31:16.888 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:31:16.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:31:16.921 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T15:31:16.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:31:16.941 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:31:16.942 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:31:16.942 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:31:18.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:31:48.807 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:31:48.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:31:48.840 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T15:31:48.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:31:48.859 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:31:48.859 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:31:48.859 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:31:50.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:32:20.699 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:32:20.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:32:20.731 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T15:32:20.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:32:20.749 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:32:20.750 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:32:20.750 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:32:22.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:32:52.614 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:32:52.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:32:52.654 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T15:32:52.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:32:52.671 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:32:52.672 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:32:52.672 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:32:54.480 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:33:24.515 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:33:24.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:33:24.548 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T15:33:24.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:33:24.566 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:33:24.566 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:33:24.566 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:33:26.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:33:56.419 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:33:56.435 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:33:56.449 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T15:33:56.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:33:56.466 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:33:56.466 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:33:56.466 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:33:58.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:34:28.557 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:34:28.569 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:34:28.587 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T15:34:28.598 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:34:28.600 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:34:28.600 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:34:28.600 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:34:32.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:35:02.461 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:35:02.473 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:35:02.486 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:35:02.487 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:35:02.487 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:35:02.491 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:35:02.491 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:35:02.491 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:35:04.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:35:34.801 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:35:34.818 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:35:34.830 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T15:35:34.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:35:34.851 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:35:34.852 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:35:34.852 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:35:36.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:36:06.923 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:36:06.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:36:06.951 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:36:06.951 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:36:06.951 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:36:06.956 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:36:06.956 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:36:06.956 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:36:08.765 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:36:38.807 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:36:38.821 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:36:38.840 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T15:36:38.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:36:38.860 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:36:38.860 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:36:38.860 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:36:40.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:37:10.680 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:37:10.693 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:37:10.713 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T15:37:10.728 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:37:10.732 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:37:10.732 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:37:10.732 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:37:12.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:37:42.603 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:37:42.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:37:42.626 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T15:37:42.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:37:42.640 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:37:42.640 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:37:42.640 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:37:44.541 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:38:14.553 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:38:14.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:38:14.586 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:38:14.587 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:38:14.587 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:38:14.592 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:38:14.592 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:38:14.592 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:38:16.426 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:38:46.455 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:38:46.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:38:46.490 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T15:38:46.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:38:46.508 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:38:46.509 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:38:46.509 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:38:48.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:39:18.350 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:39:18.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:39:18.379 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T15:39:18.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:39:18.399 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:39:18.399 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:39:18.399 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:39:20.211 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:39:50.259 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:39:50.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:39:50.290 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T15:39:50.303 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:39:50.307 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:39:50.307 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:39:50.307 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:39:52.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:40:22.167 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:40:22.182 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:40:22.199 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T15:40:22.214 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:40:22.218 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:40:22.218 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:40:22.218 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:40:24.002 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:40:54.039 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:40:54.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:40:54.068 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T15:40:54.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:40:54.083 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:40:54.083 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:40:54.083 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:40:55.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:41:25.974 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:41:25.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:41:26.004 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T15:41:26.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:41:26.022 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:41:26.022 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:41:26.022 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:41:28.339 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:41:58.374 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:41:58.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:41:58.401 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T15:41:58.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:41:58.417 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:41:58.417 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:41:58.417 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:42:00.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:42:30.282 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:42:30.300 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:42:30.313 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T15:42:30.325 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:42:30.329 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:42:30.329 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:42:30.329 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:42:32.733 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:43:02.769 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:43:02.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:43:03.475 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:43:03.484 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:43:03.484 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:43:03.488 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:43:03.488 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:43:03.488 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:43:05.267 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:43:35.273 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:43:35.297 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:43:35.310 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T15:43:35.322 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:43:35.327 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:43:35.327 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:43:35.327 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:43:37.115 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:44:07.141 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:44:07.153 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:44:07.175 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:44:07.175 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:44:07.175 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:44:07.178 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:44:07.178 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:44:07.178 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:44:08.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:44:39.036 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:44:39.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:44:39.069 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T15:44:39.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:44:39.087 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:44:39.088 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:44:39.088 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:44:40.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:45:10.926 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:45:10.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:45:10.959 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T15:45:10.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:45:10.981 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:45:10.981 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:45:10.981 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:45:12.776 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:45:42.796 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:45:42.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:45:42.831 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T15:45:42.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:45:42.852 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:45:42.852 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:45:42.852 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:45:44.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:46:14.671 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:46:14.684 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:46:14.703 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T15:46:14.717 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:46:14.723 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:46:14.723 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:46:14.723 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:46:16.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:46:46.538 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:46:46.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:46:46.573 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T15:46:46.587 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:46:46.591 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:46:46.591 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:46:46.591 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:46:48.387 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:47:18.416 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:47:18.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:47:18.443 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T15:47:18.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:47:18.464 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:47:18.464 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:47:18.464 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:47:20.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:47:50.271 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:47:50.284 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:47:50.298 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T15:47:50.312 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:47:50.315 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:47:50.316 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:47:50.316 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:47:52.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:48:22.134 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:48:22.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:48:22.166 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T15:48:22.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:48:22.184 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:48:22.184 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:48:22.184 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:48:23.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:48:54.022 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:48:54.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:48:54.054 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T15:48:54.068 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:48:54.074 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:48:54.074 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:48:54.074 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:48:55.852 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:49:25.875 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:49:25.888 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:49:25.912 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T15:49:25.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:49:25.940 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:49:25.940 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:49:25.940 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:49:27.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:49:57.763 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:49:57.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:49:57.793 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T15:49:57.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:49:57.807 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:49:57.807 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:49:57.807 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:49:59.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:50:29.616 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:50:29.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:50:29.647 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T15:50:29.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:50:29.663 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:50:29.663 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:50:29.663 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:50:32.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:51:02.084 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:51:02.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:51:02.117 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:51:02.117 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:51:02.117 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:51:02.122 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:51:02.122 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:51:02.122 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:51:03.958 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:51:33.998 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:51:34.018 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:51:34.038 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T15:51:34.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:51:34.058 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:51:34.058 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:51:34.058 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:51:35.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:52:05.901 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:52:05.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:52:05.936 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:52:05.937 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:52:05.937 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:52:05.943 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:52:05.943 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:52:05.943 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:52:07.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:52:37.765 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:52:37.779 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:52:37.799 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T15:52:37.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:52:37.820 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:52:37.820 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:52:37.820 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:52:39.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:53:09.656 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:53:09.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:53:09.691 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T15:53:09.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:53:09.708 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:53:09.708 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:53:09.708 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:53:11.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:53:41.536 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:53:41.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:53:41.568 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T15:53:41.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:53:41.583 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:53:41.583 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:53:41.583 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:53:43.421 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:54:13.444 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:54:13.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:54:13.484 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T15:54:13.498 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:54:13.502 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:54:13.502 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:54:13.503 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:54:15.322 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:54:45.363 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:54:45.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:54:45.395 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T15:54:45.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:54:45.417 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:54:45.417 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:54:45.417 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:54:47.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:55:17.313 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:55:17.327 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:55:17.348 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T15:55:17.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:55:17.369 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:55:17.369 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:55:17.369 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:55:19.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:55:49.221 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:55:49.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:55:49.255 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T15:55:49.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:55:49.276 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:55:49.276 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:55:49.276 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:55:51.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:56:21.135 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:56:21.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:56:21.166 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T15:56:21.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:56:21.185 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:56:21.186 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:56:21.186 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:56:23.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:56:53.052 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T15:56:53.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:56:53.082 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T15:56:53.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:56:53.096 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:56:53.096 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:56:53.097 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:56:55.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:57:25.366 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:57:25.384 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:57:25.398 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T15:57:25.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:57:25.414 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:57:25.414 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:57:25.414 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:57:27.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:57:57.849 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:57:57.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:57:57.873 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T15:57:57.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:57:57.890 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:57:57.890 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:57:57.890 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:57:59.837 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:58:29.873 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:58:29.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:58:29.903 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T15:58:29.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:58:29.919 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:58:29.919 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:58:29.919 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:58:31.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:59:01.785 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:59:01.806 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:59:01.828 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T15:59:01.830 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T15:59:01.830 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T15:59:01.835 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:59:01.836 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:59:01.836 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:59:03.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T15:59:33.676 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T15:59:33.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T15:59:33.707 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T15:59:33.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T15:59:33.725 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T15:59:33.725 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:59:33.725 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T15:59:35.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:00:05.594 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:00:05.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:00:05.631 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:00:05.632 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:00:05.632 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:00:05.636 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:00:05.636 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:00:05.636 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:00:07.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:00:37.505 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:00:37.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:00:37.536 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T16:00:37.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:00:37.555 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:00:37.555 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:00:37.555 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:00:39.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:01:09.496 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:01:09.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:01:09.533 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T16:01:09.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:01:09.553 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:01:09.553 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:01:09.553 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:01:11.390 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:01:41.428 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:01:41.443 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:01:41.481 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T16:01:41.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:01:41.503 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:01:41.504 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:01:41.504 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:01:43.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:02:13.346 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:02:13.360 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:02:13.383 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T16:02:13.398 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:02:13.404 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:02:13.405 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:02:13.405 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:02:15.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:02:45.222 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:02:45.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:02:45.254 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T16:02:45.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:02:45.272 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:02:45.272 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:02:45.273 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:02:47.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:03:17.099 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:03:17.112 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:03:17.126 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T16:03:17.138 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:03:17.140 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:03:17.140 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:03:17.140 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:03:18.903 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:03:48.954 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:03:48.968 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:03:48.987 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T16:03:49.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:03:49.004 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:03:49.004 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:03:49.005 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:03:50.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:04:20.926 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:04:20.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:04:20.957 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T16:04:20.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:04:20.975 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:04:20.975 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:04:20.975 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:04:22.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:04:52.929 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:04:52.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:04:52.958 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T16:04:52.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:04:52.974 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:04:52.974 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:04:52.974 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:04:55.301 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:05:25.336 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:05:25.354 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:05:25.366 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T16:05:25.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:05:25.383 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:05:25.383 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:05:25.383 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:05:27.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:05:57.818 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:05:57.830 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:05:57.844 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T16:05:57.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:05:57.858 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:05:57.858 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:05:57.859 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:05:59.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:06:29.736 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:06:29.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:06:29.771 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T16:06:29.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:06:29.791 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:06:29.791 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:06:29.791 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:06:31.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:07:01.676 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:07:01.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:07:01.705 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:07:01.705 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:07:01.705 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:07:01.708 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:07:01.708 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:07:01.708 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:07:03.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:07:33.612 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:07:33.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:07:33.643 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T16:07:33.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:07:33.663 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:07:33.663 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:07:33.664 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:07:35.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:08:05.472 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:08:05.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:08:05.504 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:08:05.505 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:08:05.505 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:08:05.511 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:08:05.511 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:08:05.511 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:08:07.324 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:08:37.367 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:08:37.380 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:08:37.397 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T16:08:37.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:08:37.417 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:08:37.417 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:08:37.417 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:08:39.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:09:09.276 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:09:09.291 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:09:09.312 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:09:09.314 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:09:09.314 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:09:09.319 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:09:09.319 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:09:09.320 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:09:11.141 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:09:41.162 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:09:41.181 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:09:41.197 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T16:09:41.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:09:41.212 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:09:41.212 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:09:41.212 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:09:43.027 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:10:13.062 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:10:13.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:10:13.098 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T16:10:13.110 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:10:13.113 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:10:13.113 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:10:13.113 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:10:14.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:10:45.034 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:10:45.048 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:10:45.067 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T16:10:45.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:10:45.087 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:10:45.087 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:10:45.087 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:10:46.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:11:16.955 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:11:16.968 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:11:16.984 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T16:11:16.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:11:17.003 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:11:17.004 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:11:17.004 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:11:18.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:11:48.820 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:11:48.835 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:11:49.025 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T16:11:49.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:11:49.057 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:11:49.057 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:11:49.057 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:11:50.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:12:20.881 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:12:20.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:12:21.102 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T16:12:21.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:12:21.126 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:12:21.126 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:12:21.126 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:12:23.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:12:53.428 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:12:53.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:12:53.454 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T16:12:53.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:12:53.481 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:12:53.481 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:12:53.481 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:12:55.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:13:25.536 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:13:25.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:13:25.563 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T16:13:25.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:13:25.578 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:13:25.578 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:13:25.578 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:13:28.415 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:13:58.456 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:13:58.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:13:58.788 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T16:13:58.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:13:58.820 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:13:58.820 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:13:58.820 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:14:00.630 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:14:30.653 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:14:30.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:14:30.686 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T16:14:30.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:14:30.706 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:14:30.706 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:14:30.707 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:14:32.506 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:15:02.542 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:15:02.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:15:02.567 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:15:02.567 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:15:02.567 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:15:02.571 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:15:02.571 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:15:02.571 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:15:04.362 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:15:34.404 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:15:34.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:15:34.441 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T16:15:34.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:15:34.463 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:15:34.463 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:15:34.463 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:15:36.253 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:16:06.294 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:16:06.309 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:16:06.331 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:16:06.332 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:16:06.332 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:16:06.338 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:16:06.339 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:16:06.339 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:16:08.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:16:38.184 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:16:38.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:16:38.216 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T16:16:38.228 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:16:38.230 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:16:38.230 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:16:38.230 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:16:40.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:17:10.098 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:17:10.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:17:10.135 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:17:10.136 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:17:10.136 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:17:10.140 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:17:10.140 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:17:10.140 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:17:11.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:17:41.975 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:17:41.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:17:42.007 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T16:17:42.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:17:42.030 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:17:42.030 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:17:42.030 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:17:43.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:18:13.872 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:18:13.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:18:13.908 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T16:18:13.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:18:13.928 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:18:13.928 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:18:13.928 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:18:15.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:18:45.755 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:18:45.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:18:45.789 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T16:18:45.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:18:45.804 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:18:45.804 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:18:45.804 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:18:47.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:19:17.633 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:19:17.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:19:17.667 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T16:19:17.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:19:17.685 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:19:17.685 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:19:17.685 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:19:19.478 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:19:49.514 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:19:49.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:19:49.545 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T16:19:49.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:19:49.559 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:19:49.559 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:19:49.559 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:19:51.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:20:21.933 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:20:21.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:20:21.967 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T16:20:21.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:20:21.990 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:20:21.991 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:20:21.991 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:20:24.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:20:54.323 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:20:54.340 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:20:54.354 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T16:20:54.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:20:54.370 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:20:54.370 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:20:54.370 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:20:56.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:21:27.033 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:21:27.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:21:27.207 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T16:21:27.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:21:27.225 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:21:27.225 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:21:27.225 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:21:29.059 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:21:59.141 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:21:59.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:21:59.165 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T16:21:59.177 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:21:59.181 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:21:59.181 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:21:59.181 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:22:01.009 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:22:31.050 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:22:31.065 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:22:31.088 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T16:22:31.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:22:31.109 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:22:31.110 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:22:31.110 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:22:32.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:23:02.965 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:23:02.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:23:02.996 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:23:02.997 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:23:02.997 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:23:02.999 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:23:02.999 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:23:02.999 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:23:04.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:23:34.912 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:23:34.925 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:23:34.946 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T16:23:34.960 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:23:34.964 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:23:34.964 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:23:34.965 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:23:36.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:24:06.817 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:24:06.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:24:06.846 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:24:06.846 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:24:06.846 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:24:06.851 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:24:06.851 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:24:06.851 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:24:08.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:24:38.662 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:24:38.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:24:38.697 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T16:24:38.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:24:38.718 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:24:38.718 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:24:38.719 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:24:40.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:25:10.572 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:25:10.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:25:10.598 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T16:25:10.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:25:10.615 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:25:10.615 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:25:10.615 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:25:12.433 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:25:42.457 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:25:42.471 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:25:42.491 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T16:25:42.506 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:25:42.509 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:25:42.509 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:25:42.509 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:25:44.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:26:14.363 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:26:14.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:26:14.767 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T16:26:14.789 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:26:14.792 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:26:14.792 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:26:14.792 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:26:16.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:26:46.694 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:26:46.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:26:46.726 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T16:26:46.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:26:46.747 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:26:46.747 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:26:46.747 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:26:48.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:27:18.627 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:27:18.642 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:27:18.664 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T16:27:18.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:27:18.684 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:27:18.684 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:27:18.684 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:27:20.509 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:27:50.555 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:27:50.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:27:50.585 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T16:27:50.599 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:27:50.605 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:27:50.606 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:27:50.606 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:27:52.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:28:22.642 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:28:22.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:28:22.671 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T16:28:22.682 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:28:22.686 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:28:22.686 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:28:22.686 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:28:24.992 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:28:54.999 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:28:55.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:28:55.029 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T16:28:55.041 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:28:55.044 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:28:55.044 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:28:55.044 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:28:57.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:29:27.352 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:29:27.368 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:29:27.383 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T16:29:27.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:29:27.400 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:29:27.400 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:29:27.400 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:29:29.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:29:59.559 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:29:59.577 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:29:59.588 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T16:29:59.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:29:59.603 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:29:59.603 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:29:59.603 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:30:01.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:30:31.544 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:30:31.558 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:30:31.577 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T16:30:31.597 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:30:31.603 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:30:31.603 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:30:31.603 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:30:33.426 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:31:03.456 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:31:03.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:31:03.485 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:31:03.485 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:31:03.486 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:31:03.490 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:31:03.490 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:31:03.490 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:31:05.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:31:35.345 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:31:35.359 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:31:35.377 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T16:31:35.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:31:35.399 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:31:35.399 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:31:35.400 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:31:37.229 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:32:07.266 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:32:07.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:32:07.296 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:32:07.297 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:32:07.297 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:32:07.303 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:32:07.303 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:32:07.303 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:32:09.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:32:39.153 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:32:39.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:32:39.914 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T16:32:39.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:32:39.932 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:32:39.932 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:32:39.932 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:32:41.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:33:11.770 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:33:11.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:33:11.805 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T16:33:11.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:33:11.824 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:33:11.824 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:33:11.824 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:33:13.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:33:43.740 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:33:43.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:33:43.771 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T16:33:43.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:33:43.793 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:33:43.793 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:33:43.793 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:33:45.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:34:15.637 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:34:15.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:34:15.668 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T16:34:15.682 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:34:15.687 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:34:15.687 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:34:15.687 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:34:17.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:34:47.526 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:34:47.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:34:47.562 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T16:34:47.581 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:34:47.587 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:34:47.587 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:34:47.587 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:34:49.417 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:35:19.459 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:35:19.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:35:19.491 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T16:35:19.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:35:19.507 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:35:19.507 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:35:19.507 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:35:21.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:35:51.327 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:35:51.345 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:35:51.359 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T16:35:51.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:35:51.381 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:35:51.381 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:35:51.381 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:35:53.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:36:23.216 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:36:23.229 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:36:23.351 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T16:36:23.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:36:23.379 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:36:23.379 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:36:23.379 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:36:25.183 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:36:55.215 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:36:55.230 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:36:55.245 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T16:36:55.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:36:55.264 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:36:55.265 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:36:55.265 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:36:57.078 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:37:27.111 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:37:27.126 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:37:27.448 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T16:37:27.465 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:37:27.472 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:37:27.472 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:37:27.472 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:37:29.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:37:59.628 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:37:59.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:37:59.659 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T16:37:59.670 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:37:59.674 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:37:59.674 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:37:59.674 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:38:01.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:38:31.847 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:38:31.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:38:31.977 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T16:38:31.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:38:31.995 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:38:31.995 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:38:31.995 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:38:33.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:39:04.021 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:39:04.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:39:04.048 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:39:04.048 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:39:04.048 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:39:04.050 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:39:04.051 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:39:04.051 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:39:06.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:39:36.276 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:39:36.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:39:36.301 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T16:39:36.319 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:39:36.322 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:39:36.322 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:39:36.322 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:39:38.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:40:08.370 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:40:08.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:40:08.399 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:40:08.401 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:40:08.401 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:40:08.407 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:40:08.407 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:40:08.407 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:40:10.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:40:40.234 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:40:40.248 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:40:40.268 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T16:40:40.283 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:40:40.289 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:40:40.290 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:40:40.290 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:40:42.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:41:12.142 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:41:12.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:41:12.172 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T16:41:12.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:41:12.194 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:41:12.194 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:41:12.194 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:41:14.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:41:44.045 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:41:44.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:41:44.079 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T16:41:44.095 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:41:44.099 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:41:44.099 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:41:44.099 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:41:45.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:42:15.957 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:42:15.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:42:15.991 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T16:42:16.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:42:16.017 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:42:16.017 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:42:16.017 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:42:17.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:42:47.848 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:42:47.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:42:47.881 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T16:42:47.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:42:47.896 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:42:47.896 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:42:47.896 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:42:49.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:43:19.827 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:43:19.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:43:19.854 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T16:43:19.868 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:43:19.870 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:43:19.870 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:43:19.870 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:43:21.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:43:51.723 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:43:51.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:43:51.757 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T16:43:51.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:43:51.778 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:43:51.778 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:43:51.778 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:43:53.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:44:23.650 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:44:23.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:44:23.686 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T16:44:23.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:44:23.704 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:44:23.704 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:44:23.704 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:44:25.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:44:55.543 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:44:55.558 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:44:55.575 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T16:44:55.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:44:55.592 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:44:55.593 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:44:55.593 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:44:57.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:45:27.454 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:45:27.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:45:27.482 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T16:45:27.493 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:45:27.499 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:45:27.499 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:45:27.499 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:45:29.339 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:45:59.384 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:45:59.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:45:59.407 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T16:45:59.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:45:59.426 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:45:59.426 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:45:59.426 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:46:01.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:46:31.519 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:46:31.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:46:31.549 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T16:46:31.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:46:31.566 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:46:31.566 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:46:31.566 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:46:33.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:47:03.793 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:47:03.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:47:03.820 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:47:03.821 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:47:03.821 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:47:03.825 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:47:03.825 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:47:03.825 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:47:05.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:47:35.722 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:47:35.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:47:35.756 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T16:47:35.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:47:35.776 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:47:35.776 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:47:35.776 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:47:37.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:48:07.684 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:48:07.697 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:48:07.711 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:48:07.711 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:48:07.711 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:48:07.716 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:48:07.716 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:48:07.716 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:48:09.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:48:39.571 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:48:39.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:48:39.602 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T16:48:39.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:48:39.622 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:48:39.623 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:48:39.623 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:48:41.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:49:11.500 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:49:11.513 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:49:11.533 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:49:11.535 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:49:11.535 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:49:11.538 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:49:11.538 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:49:11.538 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:49:13.359 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:49:43.365 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:49:43.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:49:43.391 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T16:49:43.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:49:43.406 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:49:43.406 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:49:43.406 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:49:45.303 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:50:15.332 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:50:15.353 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:50:15.372 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T16:50:15.398 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:50:15.403 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:50:15.403 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:50:15.403 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:50:17.204 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:50:47.255 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:50:47.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:50:47.291 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T16:50:47.307 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:50:47.313 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:50:47.313 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:50:47.313 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:50:49.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:51:19.194 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:51:19.208 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:51:19.228 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T16:51:19.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:51:19.247 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:51:19.247 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:51:19.247 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:51:21.076 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:51:51.118 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:51:51.132 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:51:51.155 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T16:51:51.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:51:51.179 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:51:51.179 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:51:51.179 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:51:53.003 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:52:23.038 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:52:23.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:52:23.074 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T16:52:23.088 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:52:23.092 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:52:23.092 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:52:23.092 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:52:24.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:52:54.941 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:52:54.958 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:52:54.970 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T16:52:54.981 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:52:54.984 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:52:54.984 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:52:54.984 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:52:56.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:53:26.996 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:53:27.015 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:53:27.032 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T16:53:27.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:53:27.049 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:53:27.049 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:53:27.049 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:53:29.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:53:59.427 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:53:59.443 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:53:59.462 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T16:53:59.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:53:59.483 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:53:59.483 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:53:59.483 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:54:01.429 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:54:31.464 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:54:31.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:54:31.495 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T16:54:31.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:54:31.511 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:54:31.511 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:54:31.511 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:54:33.312 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:55:03.349 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:55:03.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:55:03.380 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:55:03.380 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:55:03.380 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:55:03.385 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:55:03.385 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:55:03.385 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:55:05.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:55:35.166 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:55:35.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:55:35.198 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T16:55:35.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:55:35.219 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:55:35.219 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:55:35.219 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:55:36.983 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:56:07.020 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T16:56:07.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:56:07.051 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T16:56:07.052 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T16:56:07.052 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T16:56:07.054 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:56:07.054 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:56:07.054 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:56:08.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:56:38.956 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:56:38.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:56:38.995 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T16:56:39.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:56:39.017 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:56:39.017 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:56:39.018 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:56:40.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:57:10.851 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:57:10.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:57:10.888 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T16:57:10.905 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:57:10.911 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:57:10.911 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:57:10.911 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:57:12.689 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:57:42.747 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 86399 seconds old
2025-09-16T16:57:42.748 [WARNING] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data on link is :86399 seconds OLD
2025-09-16T16:57:42.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:57:42.780 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T16:57:42.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:57:42.800 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:57:42.800 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:57:42.800 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:57:44.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:58:14.593 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:58:14.606 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:58:14.627 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T16:58:14.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:58:14.647 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:58:14.648 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:58:14.648 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:58:16.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:58:46.461 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:58:46.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:58:46.496 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T16:58:46.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:58:46.514 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:58:46.514 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:58:46.514 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:58:48.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:59:18.325 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:59:18.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:59:18.355 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T16:59:18.368 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:59:18.370 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:59:18.370 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:59:18.370 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:59:20.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T16:59:50.281 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T16:59:50.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T16:59:50.318 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T16:59:50.332 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T16:59:50.338 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T16:59:50.338 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:59:50.338 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T16:59:52.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:00:22.165 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:00:22.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:00:22.198 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T17:00:22.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:00:22.219 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:00:22.219 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:00:22.219 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:00:24.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:00:54.073 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:00:54.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:00:54.109 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T17:00:54.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:00:54.135 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:00:54.135 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:00:54.135 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:00:55.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:01:25.974 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 86399 seconds old
2025-09-16T17:01:25.974 [WARNING] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data on link is :86399 seconds OLD
2025-09-16T17:01:25.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:01:26.014 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T17:01:26.030 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:01:26.036 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:01:26.036 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:01:26.036 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:01:27.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:01:57.852 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 86399 seconds old
2025-09-16T17:01:57.852 [WARNING] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data on link is :86399 seconds OLD
2025-09-16T17:01:57.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:01:57.882 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T17:01:57.900 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:01:57.903 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:01:57.903 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:01:57.903 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:01:59.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:02:29.745 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 86399 seconds old
2025-09-16T17:02:29.745 [WARNING] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data on link is :86399 seconds OLD
2025-09-16T17:02:29.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:02:29.774 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T17:02:29.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:02:29.787 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:02:29.787 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:02:29.787 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:02:32.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:03:02.357 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:03:02.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:03:02.387 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T17:03:02.387 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T17:03:02.387 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T17:03:02.392 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:03:02.392 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:03:02.392 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:03:04.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:03:34.243 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:03:34.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:03:34.275 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T17:03:34.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:03:34.295 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:03:34.295 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:03:34.295 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:03:36.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:04:06.162 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:04:06.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:04:06.195 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T17:04:06.196 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T17:04:06.196 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T17:04:06.202 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:04:06.202 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:04:06.202 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:04:08.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:04:38.086 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:04:38.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:04:38.118 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T17:04:38.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:04:38.141 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:04:38.141 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:04:38.141 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:04:39.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:05:10.037 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:05:10.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:05:10.070 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T17:05:10.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:05:10.090 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:05:10.091 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:05:10.091 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:05:11.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:05:41.971 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 86399 seconds old
2025-09-16T17:05:41.971 [WARNING] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data on link is :86399 seconds OLD
2025-09-16T17:05:41.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:05:42.007 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T17:05:42.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:05:42.026 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:05:42.027 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:05:42.027 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:05:43.909 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:06:13.950 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 86399 seconds old
2025-09-16T17:06:13.950 [WARNING] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data on link is :86399 seconds OLD
2025-09-16T17:06:13.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:06:13.992 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T17:06:14.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:06:14.013 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:06:14.013 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:06:14.013 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:06:15.844 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:06:45.873 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 86399 seconds old
2025-09-16T17:06:45.873 [WARNING] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data on link is :86399 seconds OLD
2025-09-16T17:06:45.887 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:06:45.910 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T17:06:45.925 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:06:45.931 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:06:45.932 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:06:45.932 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:06:47.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:07:17.792 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 86399 seconds old
2025-09-16T17:07:17.792 [WARNING] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data on link is :86399 seconds OLD
2025-09-16T17:07:17.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:07:17.828 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T17:07:17.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:07:17.849 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:07:17.849 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:07:17.849 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:07:19.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:07:49.718 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 86399 seconds old
2025-09-16T17:07:49.718 [WARNING] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data on link is :86399 seconds OLD
2025-09-16T17:07:49.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:07:49.751 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T17:07:49.768 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:07:49.771 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:07:49.771 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:07:49.772 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:07:51.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:08:21.645 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:08:21.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:08:21.678 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T17:08:21.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:08:21.696 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:08:21.696 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:08:21.696 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:08:23.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:08:53.565 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:08:53.577 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:08:53.590 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T17:08:53.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:08:53.604 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:08:53.604 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:08:53.604 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:08:55.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:09:25.519 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:09:25.532 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:09:25.554 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T17:09:25.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:09:25.574 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:09:25.574 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:09:25.574 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:09:27.382 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:09:57.427 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:09:57.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:09:57.466 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T17:09:57.480 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:09:57.485 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:09:57.486 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:09:57.486 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:09:59.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:10:29.365 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:10:29.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:10:29.406 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T17:10:29.429 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:10:29.436 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:10:29.436 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:10:29.437 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:10:31.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:11:01.799 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 86399 seconds old
2025-09-16T17:11:01.799 [WARNING] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data on link is :86399 seconds OLD
2025-09-16T17:11:01.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:11:01.826 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T17:11:01.827 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T17:11:01.827 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T17:11:01.831 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:11:01.831 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:11:01.831 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:11:03.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:11:33.900 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 86399 seconds old
2025-09-16T17:11:33.900 [WARNING] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data on link is :86399 seconds OLD
2025-09-16T17:11:33.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:11:33.940 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T17:11:33.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:11:33.957 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:11:33.957 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:11:33.957 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:11:35.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:12:05.772 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 86399 seconds old
2025-09-16T17:12:05.772 [WARNING] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data on link is :86399 seconds OLD
2025-09-16T17:12:05.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:12:05.805 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T17:12:05.806 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T17:12:05.806 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T17:12:05.810 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:12:05.810 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:12:05.810 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:12:07.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:12:37.715 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 86399 seconds old
2025-09-16T17:12:37.715 [WARNING] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data on link is :86399 seconds OLD
2025-09-16T17:12:37.729 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:12:37.750 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T17:12:37.764 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:12:37.770 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:12:37.771 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:12:37.771 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:12:39.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:13:09.608 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:13:09.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:13:09.637 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T17:13:09.650 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:13:09.655 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:13:09.656 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:13:09.656 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:13:11.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:13:41.473 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:13:41.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:13:41.505 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T17:13:41.520 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:13:41.526 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:13:41.526 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:13:41.526 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:13:43.360 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:14:13.393 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:14:13.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:14:13.431 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T17:14:13.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:14:13.451 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:14:13.451 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:14:13.451 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:14:15.253 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:14:45.275 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:14:45.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:14:45.310 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T17:14:45.325 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:14:45.329 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:14:45.330 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:14:45.330 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:14:47.141 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:15:17.177 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:15:17.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:15:17.210 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T17:15:17.222 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:15:17.224 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:15:17.224 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:15:17.224 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:15:19.105 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:15:49.147 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:15:49.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:15:49.181 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T17:15:49.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:15:49.203 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:15:49.203 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:15:49.203 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:15:51.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:16:21.049 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:16:21.062 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:16:21.080 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T17:16:21.095 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:16:21.100 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:16:21.101 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:16:21.101 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:16:22.910 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:16:52.964 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 86399 seconds old
2025-09-16T17:16:52.964 [WARNING] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data on link is :86399 seconds OLD
2025-09-16T17:16:52.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:16:53.003 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T17:16:53.018 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:16:53.023 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:16:53.023 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:16:53.024 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:16:54.836 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:17:24.878 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:17:24.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:17:24.919 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T17:17:24.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:17:24.940 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:17:24.940 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:17:24.940 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:17:26.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:17:56.770 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:17:56.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:17:56.806 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T17:17:56.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:17:56.825 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:17:56.825 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:17:56.825 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:17:58.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:18:28.660 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:18:28.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:18:28.690 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T17:18:28.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:18:28.707 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:18:28.707 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:18:28.707 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:18:30.892 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:19:00.928 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:19:00.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:19:00.954 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T17:19:00.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:19:00.971 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:19:00.971 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:19:00.971 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:19:03.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:19:33.111 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T17:19:33.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:19:33.142 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T17:19:33.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:19:33.159 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:19:33.160 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:19:33.160 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:19:36.132 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:20:06.170 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:20:06.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:20:06.197 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T17:20:06.197 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T17:20:06.197 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T17:20:06.202 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:20:06.202 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:20:06.202 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:20:08.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:20:38.048 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T17:20:38.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:20:38.078 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T17:20:38.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:20:38.095 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:20:38.095 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:20:38.095 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:20:39.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:21:09.937 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:21:09.950 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:21:09.970 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T17:21:09.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:21:09.990 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:21:09.990 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:21:09.990 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:21:11.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:21:41.842 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:21:41.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:21:41.889 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T17:21:41.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:21:41.904 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:21:41.904 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:21:41.904 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:21:43.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:22:13.812 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:22:13.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:22:13.845 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T17:22:13.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:22:13.865 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:22:13.865 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:22:13.865 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:22:15.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:22:45.684 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:22:45.697 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:22:45.716 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T17:22:45.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:22:45.737 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:22:45.737 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:22:45.737 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:22:47.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:23:17.571 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:23:17.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:23:17.604 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T17:23:17.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:23:17.625 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:23:17.625 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:23:17.625 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:23:19.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:23:49.496 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:23:49.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:23:49.532 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T17:23:49.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:23:49.551 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:23:49.551 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:23:49.551 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:23:51.368 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:24:21.410 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:24:21.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:24:21.444 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T17:24:21.464 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:24:21.467 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:24:21.468 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:24:21.468 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:24:23.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:24:53.308 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:24:53.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:24:53.332 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T17:24:53.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:24:53.346 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:24:53.346 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:24:53.346 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:24:55.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:25:25.262 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:25:25.276 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:25:25.300 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T17:25:25.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:25:25.322 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:25:25.322 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:25:25.322 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:25:27.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:25:57.588 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:25:57.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:25:57.617 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T17:25:57.628 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:25:57.633 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:25:57.633 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:25:57.633 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:25:59.614 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:26:29.649 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:26:29.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:26:29.680 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T17:26:29.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:26:29.697 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:26:29.697 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:26:29.697 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:26:31.738 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:27:01.775 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:27:01.788 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:27:01.801 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T17:27:01.801 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T17:27:01.801 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T17:27:01.806 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:27:01.806 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:27:01.806 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:27:04.146 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:27:34.182 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:27:34.195 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:27:34.205 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T17:27:34.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:27:34.223 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:27:34.223 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:27:34.223 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:27:36.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:28:06.057 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T17:28:06.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:28:06.087 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T17:28:06.088 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T17:28:06.088 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T17:28:06.090 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:28:06.090 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:28:06.090 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:28:07.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:28:37.975 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:28:37.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:28:38.009 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T17:28:38.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:28:38.027 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:28:38.028 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:28:38.028 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:28:39.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:29:09.870 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:29:09.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:29:09.906 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T17:29:09.906 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T17:29:09.907 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T17:29:09.911 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:29:09.911 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:29:09.911 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:29:11.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:29:41.750 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:29:41.764 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:29:41.781 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T17:29:41.797 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:29:41.802 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:29:41.802 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:29:41.802 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:29:43.606 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:30:13.635 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:30:13.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:30:13.667 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T17:30:13.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:30:13.687 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:30:13.687 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:30:13.687 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:30:15.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:30:45.578 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:30:45.592 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:30:45.611 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T17:30:45.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:30:45.629 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:30:45.630 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:30:45.630 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:30:47.435 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:31:17.471 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:31:17.489 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:31:17.503 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T17:31:17.515 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:31:17.518 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:31:17.518 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:31:17.518 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:31:19.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:31:49.359 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:31:49.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:31:49.392 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T17:31:49.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:31:49.409 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:31:49.409 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:31:49.409 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:31:51.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:32:21.260 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:32:21.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:32:21.295 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T17:32:21.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:32:21.320 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:32:21.320 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:32:21.320 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:32:23.145 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:32:53.186 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:32:53.202 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:32:53.223 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T17:32:53.244 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:32:53.250 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:32:53.250 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:32:53.250 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:32:55.076 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:33:25.125 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T17:33:25.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:33:25.161 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T17:33:25.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:33:25.181 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:33:25.181 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:33:25.181 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:33:27.009 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:33:57.045 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T17:33:57.063 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:33:57.087 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T17:33:57.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:33:57.106 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:33:57.106 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:33:57.106 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:33:58.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:34:28.960 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:34:28.974 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:34:28.996 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T17:34:29.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:34:29.017 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:34:29.017 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:34:29.017 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:34:30.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:35:00.893 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:35:00.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:35:00.927 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T17:35:00.947 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:35:00.951 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:35:00.951 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:35:00.951 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:35:02.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:35:32.876 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:35:32.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:35:32.910 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T17:35:32.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:35:32.930 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:35:32.930 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:35:32.930 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:35:34.747 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:36:04.799 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:36:04.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:36:04.834 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T17:36:04.835 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T17:36:04.835 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T17:36:04.840 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:36:04.840 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:36:04.840 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:36:06.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:36:36.685 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:36:36.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:36:36.721 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T17:36:36.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:36:36.742 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:36:36.742 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:36:36.743 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:36:38.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:37:08.559 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:37:08.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:37:08.592 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T17:37:08.593 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T17:37:08.593 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T17:37:08.598 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:37:08.598 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:37:08.599 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:37:10.370 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:37:40.406 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:37:40.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:37:40.439 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T17:37:40.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:37:40.454 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:37:40.454 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:37:40.454 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:37:42.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:38:12.301 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:38:12.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:38:12.332 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T17:38:12.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:38:12.346 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:38:12.346 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:38:12.346 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:38:14.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:38:44.238 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:38:44.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:38:44.267 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T17:38:44.279 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:38:44.284 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:38:44.284 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:38:44.284 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:38:46.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:39:16.132 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T17:39:16.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:39:16.169 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T17:39:16.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:39:16.189 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:39:16.189 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:39:16.190 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:39:17.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:39:48.011 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T17:39:48.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:39:48.044 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T17:39:48.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:39:48.065 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:39:48.065 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:39:48.065 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:39:49.914 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:40:19.941 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:40:19.955 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:40:19.976 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T17:40:20.002 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:40:20.008 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:40:20.008 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:40:20.008 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:40:21.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:40:51.838 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:40:51.852 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:40:51.874 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T17:40:51.888 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:40:51.892 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:40:51.892 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:40:51.892 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:40:53.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:41:23.735 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:41:23.752 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:41:23.763 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T17:41:23.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:41:23.777 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:41:23.777 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:41:23.777 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:41:25.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:41:55.657 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:41:55.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:41:55.687 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T17:41:55.697 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:41:55.702 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:41:55.702 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:41:55.702 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:41:57.509 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:42:27.545 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:42:27.558 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:42:27.572 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T17:42:27.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:42:27.588 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:42:27.588 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:42:27.589 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:42:29.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:42:59.420 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:42:59.435 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:42:59.457 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T17:42:59.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:42:59.481 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:42:59.481 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:42:59.482 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:43:01.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:43:31.293 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:43:31.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:43:31.327 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T17:43:31.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:43:31.348 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:43:31.348 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:43:31.348 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:43:33.207 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:44:03.221 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:44:03.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:44:03.256 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T17:44:03.257 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T17:44:03.257 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T17:44:03.262 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:44:03.262 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:44:03.263 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:44:05.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:44:35.136 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T17:44:35.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:44:35.161 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T17:44:35.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:44:35.176 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:44:35.176 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:44:35.176 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:44:36.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:45:07.013 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T17:45:07.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:45:07.047 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T17:45:07.048 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T17:45:07.048 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T17:45:07.051 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:45:07.051 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:45:07.051 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:45:08.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:45:38.900 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:45:38.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:45:38.930 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T17:45:38.942 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:45:38.947 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:45:38.947 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:45:38.947 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:45:40.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:46:10.800 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:46:10.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:46:10.831 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T17:46:10.846 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:46:10.851 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:46:10.851 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:46:10.851 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:46:12.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:46:42.722 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:46:42.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:46:42.756 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T17:46:42.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:46:42.777 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:46:42.778 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:46:42.778 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:46:44.606 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:47:14.652 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:47:14.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:47:14.686 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T17:47:14.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:47:14.706 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:47:14.706 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:47:14.706 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:47:16.533 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:47:46.575 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:47:46.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:47:46.610 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T17:47:46.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:47:46.629 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:47:46.629 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:47:46.629 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:47:48.471 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:48:18.489 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:48:18.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:48:18.519 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T17:48:18.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:48:18.533 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:48:18.533 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:48:18.533 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:48:20.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:48:50.485 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:48:50.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:48:50.515 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T17:48:50.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:48:50.533 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:48:50.533 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:48:50.533 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:48:52.349 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:49:22.395 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:49:22.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:49:22.430 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T17:49:22.443 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:49:22.449 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:49:22.449 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:49:22.449 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:49:24.297 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:49:54.338 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:49:54.354 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:49:54.375 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T17:49:54.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:49:54.397 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:49:54.397 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:49:54.397 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:49:56.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:50:26.249 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:50:26.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:50:26.288 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T17:50:26.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:50:26.308 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:50:26.308 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:50:26.309 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:50:28.145 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:50:58.166 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:50:58.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:50:58.199 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T17:50:58.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:50:58.216 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:50:58.217 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:50:58.217 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:51:00.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:51:30.073 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T17:51:30.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:51:30.106 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T17:51:30.130 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:51:30.135 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:51:30.135 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:51:30.135 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:51:32.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:52:02.044 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T17:52:02.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:52:02.074 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T17:52:02.074 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T17:52:02.074 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T17:52:02.079 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:52:02.079 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:52:02.079 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:52:03.879 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:52:33.916 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:52:33.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:52:33.949 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T17:52:33.963 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:52:33.969 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:52:33.969 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:52:33.970 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:52:35.772 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:53:05.813 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:53:05.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:53:05.848 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T17:53:05.849 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T17:53:05.849 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T17:53:05.855 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:53:05.855 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:53:05.855 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:53:07.691 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:53:37.733 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:53:37.746 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:53:37.766 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T17:53:37.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:53:37.787 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:53:37.787 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:53:37.787 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:53:39.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:54:09.609 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:54:09.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:54:09.641 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T17:54:09.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:54:09.658 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:54:09.658 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:54:09.658 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:54:11.473 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:54:41.504 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:54:41.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:54:41.542 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T17:54:41.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:54:41.560 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:54:41.560 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:54:41.561 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:54:43.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:55:13.444 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:55:13.457 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:55:13.480 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T17:55:13.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:55:13.498 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:55:13.498 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:55:13.498 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:55:15.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:55:45.500 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:55:45.517 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:55:45.535 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T17:55:45.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:55:45.557 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:55:45.557 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:55:45.557 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:55:47.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:56:17.389 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:56:17.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:56:17.425 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T17:56:17.439 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:56:17.445 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:56:17.445 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:56:17.445 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:56:19.310 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:56:49.357 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:56:49.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:56:49.390 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T17:56:49.404 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:56:49.410 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:56:49.410 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:56:49.410 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:56:51.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:57:21.259 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:57:21.272 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:57:21.290 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T17:57:21.305 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:57:21.309 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:57:21.310 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:57:21.310 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:57:23.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:57:53.178 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:57:53.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:57:53.211 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T17:57:53.226 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:57:53.229 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:57:53.230 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:57:53.230 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:57:55.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:58:25.125 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T17:58:25.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:58:25.156 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T17:58:25.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:58:25.173 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:58:25.173 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:58:25.173 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:58:27.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:58:57.077 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T17:58:57.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:58:57.113 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T17:58:57.128 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:58:57.135 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:58:57.136 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:58:57.136 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:58:58.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T17:59:28.990 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T17:59:29.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T17:59:29.019 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T17:59:29.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T17:59:29.041 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T17:59:29.041 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:59:29.041 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T17:59:31.368 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:00:01.417 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:00:01.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:00:01.449 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:00:01.450 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:00:01.450 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:00:01.455 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:00:01.455 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:00:01.455 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:00:03.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:00:33.398 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:00:33.412 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:00:33.434 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T18:00:33.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:00:33.455 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:00:33.455 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:00:33.455 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:00:35.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:01:05.328 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:01:05.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:01:05.364 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:01:05.365 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:01:05.365 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:01:05.370 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:01:05.370 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:01:05.371 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:01:07.188 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:01:37.226 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:01:37.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:01:37.257 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T18:01:37.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:01:37.273 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:01:37.274 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:01:37.274 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:01:39.098 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:02:09.115 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:02:09.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:02:09.145 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T18:02:09.158 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:02:09.161 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:02:09.161 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:02:09.161 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:02:11.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:02:41.087 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:02:41.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:02:41.122 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T18:02:41.137 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:02:41.144 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:02:41.144 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:02:41.144 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:02:42.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:03:12.997 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:03:13.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:03:13.034 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T18:03:13.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:03:13.058 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:03:13.059 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:03:13.059 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:03:14.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:03:44.880 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:03:44.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:03:44.917 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T18:03:44.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:03:44.936 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:03:44.936 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:03:44.936 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:03:46.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:04:16.790 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:04:16.805 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:04:16.825 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T18:04:16.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:04:16.846 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:04:16.846 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:04:16.846 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:04:18.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:04:48.689 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:04:48.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:04:48.721 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T18:04:48.734 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:04:48.736 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:04:48.736 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:04:48.736 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:04:50.509 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:05:20.544 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:05:20.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:05:20.578 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T18:05:20.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:05:20.593 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:05:20.593 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:05:20.593 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:05:22.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:05:52.502 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:05:52.515 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:05:52.533 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T18:05:52.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:05:52.555 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:05:52.555 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:05:52.555 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:05:54.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:06:24.398 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:06:24.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:06:24.432 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T18:06:24.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:06:24.450 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:06:24.450 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:06:24.451 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:06:26.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:06:56.289 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:06:56.305 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:06:56.324 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T18:06:56.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:06:56.343 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:06:56.343 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:06:56.343 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:06:58.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:07:28.203 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:07:28.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:07:28.238 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T18:07:28.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:07:28.258 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:07:28.258 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:07:28.258 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:07:30.042 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:08:00.084 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:08:00.098 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:08:00.120 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T18:08:00.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:08:00.137 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:08:00.138 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:08:00.138 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:08:01.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:08:31.970 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:08:31.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:08:32.004 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T18:08:32.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:08:32.018 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:08:32.018 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:08:32.018 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:08:33.892 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:09:03.933 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:09:03.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:09:03.967 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:09:03.968 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:09:03.968 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:09:03.972 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:09:03.972 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:09:03.973 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:09:05.734 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:09:35.776 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:09:35.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:09:35.813 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T18:09:35.828 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:09:35.833 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:09:35.834 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:09:35.834 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:09:37.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:10:07.642 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:10:07.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:10:07.678 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:10:07.680 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:10:07.680 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:10:07.686 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:10:07.687 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:10:07.687 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:10:09.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:10:39.486 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:10:39.504 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:10:39.515 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T18:10:39.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:10:39.533 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:10:39.533 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:10:39.533 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:10:41.309 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:11:11.351 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:11:11.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:11:11.386 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T18:11:11.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:11:11.406 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:11:11.407 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:11:11.407 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:11:13.198 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:11:43.237 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:11:43.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:11:43.263 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T18:11:43.275 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:11:43.278 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:11:43.278 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:11:43.278 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:11:45.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:12:15.118 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:12:15.137 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:12:15.152 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T18:12:15.165 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:12:15.167 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:12:15.167 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:12:15.167 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:12:17.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:12:47.068 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:12:47.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:12:47.104 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T18:12:47.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:12:47.126 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:12:47.126 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:12:47.126 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:12:48.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:13:19.015 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:13:19.030 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:13:19.050 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T18:13:19.065 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:13:19.071 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:13:19.071 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:13:19.071 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:13:20.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:13:50.920 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:13:50.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:13:50.956 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T18:13:50.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:13:50.976 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:13:50.977 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:13:50.977 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:13:52.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:14:22.828 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:14:22.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:14:22.862 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T18:14:22.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:14:22.883 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:14:22.883 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:14:22.883 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:14:24.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:14:54.758 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:14:54.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:14:54.796 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T18:14:54.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:14:54.820 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:14:54.821 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:14:54.821 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:14:56.647 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:15:26.682 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:15:26.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:15:26.712 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T18:15:26.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:15:26.732 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:15:26.732 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:15:26.732 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:15:28.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:15:58.679 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:15:58.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:15:58.714 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T18:15:58.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:15:58.742 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:15:58.742 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:15:58.742 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:16:00.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:16:30.604 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:16:30.619 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:16:30.643 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T18:16:30.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:16:30.669 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:16:30.669 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:16:30.669 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:16:32.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:17:02.512 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:17:02.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:17:02.552 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:17:02.553 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:17:02.553 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:17:02.558 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:17:02.559 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:17:02.559 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:17:04.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:17:34.388 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:17:34.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:17:34.428 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T18:17:34.443 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:17:34.450 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:17:34.450 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:17:34.450 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:17:36.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:18:06.314 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:18:06.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:18:06.352 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:18:06.353 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:18:06.353 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:18:06.358 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:18:06.358 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:18:06.358 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:18:08.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:18:38.165 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:18:38.177 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:18:38.192 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T18:18:38.204 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:18:38.207 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:18:38.207 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:18:38.207 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:18:40.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:19:10.136 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:19:10.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:19:10.176 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T18:19:10.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:19:10.201 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:19:10.201 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:19:10.201 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:19:11.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:19:42.012 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:19:42.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:19:42.050 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T18:19:42.065 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:19:42.071 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:19:42.071 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:19:42.072 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:19:43.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:20:13.899 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:20:13.914 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:20:13.933 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T18:20:13.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:20:13.954 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:20:13.954 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:20:13.954 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:20:15.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:20:45.776 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:20:45.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:20:45.815 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T18:20:45.830 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:20:45.834 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:20:45.834 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:20:45.834 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:20:47.607 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:21:17.630 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:21:17.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:21:17.665 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T18:21:17.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:21:17.683 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:21:17.683 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:21:17.683 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:21:19.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:21:49.479 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:21:49.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:21:49.509 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T18:21:49.523 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:21:49.525 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:21:49.525 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:21:49.525 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:21:51.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:22:21.428 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:22:21.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:22:21.469 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T18:22:21.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:22:21.490 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:22:21.490 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:22:21.490 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:22:23.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:22:53.291 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:22:53.309 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:22:53.331 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T18:22:53.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:22:53.353 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:22:53.353 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:22:53.353 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:22:55.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:23:25.158 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:23:25.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:23:25.195 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T18:23:25.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:23:25.216 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:23:25.216 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:23:25.216 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:23:26.981 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:23:57.023 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:23:57.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:23:57.059 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T18:23:57.078 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:23:57.081 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:23:57.081 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:23:57.081 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:23:58.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:24:28.899 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:24:28.914 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:24:28.936 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T18:24:28.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:24:28.957 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:24:28.957 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:24:28.957 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:24:30.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:25:00.785 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:25:00.802 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:25:00.816 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T18:25:00.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:25:00.830 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:25:00.830 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:25:00.830 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:25:02.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:25:32.715 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:25:32.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:25:32.752 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T18:25:32.772 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:25:32.776 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:25:32.776 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:25:32.776 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:25:34.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:26:04.583 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:26:04.597 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:26:04.616 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:26:04.617 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:26:04.617 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:26:04.622 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:26:04.622 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:26:04.622 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:26:06.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:26:36.427 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:26:36.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:26:36.463 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T18:26:36.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:26:36.484 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:26:36.484 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:26:36.484 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:26:38.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:27:08.318 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:27:08.332 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:27:08.353 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:27:08.354 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:27:08.354 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:27:08.359 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:27:08.359 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:27:08.360 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:27:10.138 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:27:40.191 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:27:40.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:27:40.221 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T18:27:40.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:27:40.241 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:27:40.241 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:27:40.241 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:27:42.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:28:12.106 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:28:12.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:28:12.142 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T18:28:12.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:28:12.160 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:28:12.160 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:28:12.160 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:28:13.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:28:43.983 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:28:43.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:28:44.020 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T18:28:44.033 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:28:44.038 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:28:44.038 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:28:44.038 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:28:45.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:29:15.935 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:29:15.949 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:29:15.968 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T18:29:15.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:29:15.988 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:29:15.988 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:29:15.988 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:29:17.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:29:47.805 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:29:47.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:29:47.836 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T18:29:47.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:29:47.855 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:29:47.855 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:29:47.856 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:29:49.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:30:19.738 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:30:19.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:30:19.774 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T18:30:19.789 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:30:19.793 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:30:19.793 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:30:19.793 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:30:21.581 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:30:51.623 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:30:51.642 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:30:51.665 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T18:30:51.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:30:51.684 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:30:51.685 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:30:51.685 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:30:53.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:31:23.517 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:31:23.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:31:23.551 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T18:31:23.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:31:23.569 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:31:23.570 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:31:23.570 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:31:25.369 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:31:55.413 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:31:55.428 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:31:55.442 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T18:31:55.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:31:55.456 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:31:55.456 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:31:55.456 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:31:57.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:32:27.317 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:32:27.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:32:27.951 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T18:32:27.968 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:32:27.974 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:32:27.974 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:32:27.975 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:32:29.784 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:32:59.821 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:32:59.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:32:59.853 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T18:32:59.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:32:59.872 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:32:59.872 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:32:59.872 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:33:01.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:33:31.702 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:33:31.716 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:33:31.739 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T18:33:31.752 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:33:31.758 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:33:31.758 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:33:31.759 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:33:33.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:34:03.606 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:34:03.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:34:03.641 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:34:03.642 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:34:03.642 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:34:03.648 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:34:03.648 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:34:03.648 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:34:05.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:34:35.486 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:34:35.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:34:35.522 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T18:34:35.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:34:35.550 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:34:35.551 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:34:35.551 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:34:37.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:35:07.380 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:35:07.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:35:07.412 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:35:07.412 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:35:07.412 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:35:07.415 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:35:07.415 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:35:07.415 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:35:09.238 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:35:39.278 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:35:39.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:35:39.312 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T18:35:39.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:35:39.333 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:35:39.333 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:35:39.333 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:35:41.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:36:11.159 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:36:11.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:36:11.193 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T18:36:11.206 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:36:11.212 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:36:11.212 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:36:11.212 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:36:13.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:36:43.059 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:36:43.073 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:36:43.093 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T18:36:43.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:36:43.113 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:36:43.113 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:36:43.113 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:36:44.905 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:37:14.948 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:37:14.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:37:14.983 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T18:37:14.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:37:15.003 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:37:15.004 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:37:15.004 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:37:16.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:37:46.812 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:37:46.826 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:37:47.667 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T18:37:47.684 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:37:47.687 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:37:47.688 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:37:47.688 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:37:49.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:38:19.498 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:38:19.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:38:19.531 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T18:38:19.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:38:19.548 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:38:19.549 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:38:19.549 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:38:21.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:38:51.347 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:38:51.360 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:38:51.382 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T18:38:51.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:38:51.400 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:38:51.401 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:38:51.401 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:38:53.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:39:23.302 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:39:23.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:39:23.334 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T18:39:23.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:39:23.351 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:39:23.352 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:39:23.352 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:39:25.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:39:55.174 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:39:55.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:39:55.205 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T18:39:55.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:39:55.225 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:39:55.225 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:39:55.226 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:39:57.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:40:27.064 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:40:27.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:40:27.101 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T18:40:27.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:40:27.123 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:40:27.123 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:40:27.123 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:40:28.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:40:58.979 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:40:58.992 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:40:59.010 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T18:40:59.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:40:59.029 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:40:59.030 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:40:59.030 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:41:00.824 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:41:30.865 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:41:30.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:41:30.903 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T18:41:30.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:41:30.923 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:41:30.923 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:41:30.923 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:41:32.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:42:02.757 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:42:02.772 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:42:02.787 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:42:02.787 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:42:02.787 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:42:02.790 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:42:02.790 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:42:02.790 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:42:04.691 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:42:34.743 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:42:34.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:42:34.792 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T18:42:34.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:42:34.814 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:42:34.814 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:42:34.814 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:42:36.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:43:06.662 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:43:06.677 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:43:06.698 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:43:06.699 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:43:06.699 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:43:06.705 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:43:06.705 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:43:06.705 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:43:08.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:43:38.586 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:43:38.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:43:38.626 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T18:43:38.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:43:38.647 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:43:38.647 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:43:38.647 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:43:40.464 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:44:10.491 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:44:10.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:44:10.526 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T18:44:10.541 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:44:10.547 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:44:10.547 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:44:10.547 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:44:12.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:44:42.369 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:44:42.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:44:42.540 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T18:44:42.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:44:42.560 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:44:42.560 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:44:42.560 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:44:44.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:45:14.411 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:45:14.429 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:45:14.441 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T18:45:14.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:45:14.455 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:45:14.455 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:45:14.455 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:45:16.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:45:46.358 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:45:46.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:45:46.383 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T18:45:46.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:45:46.402 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:45:46.402 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:45:46.402 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:45:48.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:46:18.229 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:46:18.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:46:18.261 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T18:46:18.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:46:18.287 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:46:18.287 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:46:18.288 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:46:20.110 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:46:50.149 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:46:50.163 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:46:50.175 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T18:46:50.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:46:50.192 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:46:50.192 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:46:50.192 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:46:52.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:47:22.054 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:47:22.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:47:22.088 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T18:47:22.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:47:22.107 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:47:22.107 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:47:22.107 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:47:23.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:47:53.972 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:47:53.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:47:54.008 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T18:47:54.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:47:54.032 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:47:54.032 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:47:54.033 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:47:55.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:48:25.894 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:48:25.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:48:25.924 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T18:48:25.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:48:25.942 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:48:25.942 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:48:25.942 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:48:27.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:48:57.783 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:48:57.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:48:57.826 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T18:48:57.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:48:57.843 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:48:57.843 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:48:57.843 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:48:59.718 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:49:29.755 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:49:29.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:49:29.788 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T18:49:29.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:49:29.806 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:49:29.806 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:49:29.806 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:49:31.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:50:01.670 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:50:01.682 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:50:01.697 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:50:01.698 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:50:01.698 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:50:01.702 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:50:01.702 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:50:01.702 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:50:03.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:50:33.535 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:50:33.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:50:33.570 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T18:50:33.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:50:33.590 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:50:33.590 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:50:33.590 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:50:35.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:51:05.448 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:51:05.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:51:05.478 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:51:05.479 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:51:05.479 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:51:05.484 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:51:05.484 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:51:05.484 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:51:07.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:51:37.331 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:51:37.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:51:37.370 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T18:51:37.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:51:37.391 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:51:37.391 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:51:37.391 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:51:39.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:52:09.241 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:52:09.258 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:52:09.276 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T18:52:09.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:52:09.291 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:52:09.291 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:52:09.291 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:52:11.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:52:41.214 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:52:41.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:52:41.251 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T18:52:41.267 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:52:41.273 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:52:41.273 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:52:41.273 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:52:43.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:53:13.116 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:53:13.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:53:13.151 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T18:53:13.166 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:53:13.172 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:53:13.172 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:53:13.172 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:53:14.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:53:45.014 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:53:45.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:53:45.048 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T18:53:45.063 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:53:45.070 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:53:45.070 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:53:45.070 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:53:46.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:54:16.905 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:54:16.920 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:54:16.941 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T18:54:16.955 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:54:16.961 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:54:16.961 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:54:16.961 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:54:18.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:54:48.788 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:54:48.805 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:54:48.823 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T18:54:48.836 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:54:48.840 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:54:48.840 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:54:48.840 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:54:50.639 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:55:20.682 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:55:20.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:55:20.707 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T18:55:20.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:55:20.722 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:55:20.722 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:55:20.722 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:55:22.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:55:52.658 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:55:52.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:55:52.691 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T18:55:52.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:55:52.711 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:55:52.712 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:55:52.712 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:55:54.498 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:56:24.510 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:56:24.523 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:56:24.538 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T18:56:24.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:56:24.559 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:56:24.559 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:56:24.559 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:56:26.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:56:56.445 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:56:56.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:56:56.478 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T18:56:56.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:56:56.501 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:56:56.502 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:56:56.502 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:56:58.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:57:28.351 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:57:28.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:57:28.392 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T18:57:28.407 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:57:28.414 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:57:28.414 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:57:28.414 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:57:30.246 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:58:00.281 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-16T18:58:00.287 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-16T18:58:00.287 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-16T18:58:00.303 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T18:58:00.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:58:00.317 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:58:00.317 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:58:00.317 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:58:02.106 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:58:32.124 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:58:32.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:58:32.158 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T18:58:32.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:58:32.175 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:58:32.175 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:58:32.175 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:58:33.968 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:59:04.012 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T18:59:04.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:59:04.040 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T18:59:04.041 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T18:59:04.041 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T18:59:04.047 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:59:04.047 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:59:04.047 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:59:05.828 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T18:59:35.862 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T18:59:35.874 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T18:59:35.899 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T18:59:35.913 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T18:59:35.920 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T18:59:35.920 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:59:35.920 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T18:59:37.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:00:07.739 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:00:07.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:00:07.765 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:00:07.766 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:00:07.766 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:00:07.770 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:00:07.771 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:00:07.771 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:00:09.540 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:00:39.571 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:00:39.586 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:00:39.606 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T19:00:39.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:00:39.626 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:00:39.626 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:00:39.626 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:00:41.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:01:11.458 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:01:11.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:01:11.490 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T19:01:11.504 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:01:11.506 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:01:11.506 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:01:11.506 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:01:13.278 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:01:43.321 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:01:43.334 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:01:43.355 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T19:01:43.370 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:01:43.373 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:01:43.374 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:01:43.374 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:01:45.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:02:15.217 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:02:15.231 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:02:15.250 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T19:02:15.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:02:15.271 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:02:15.271 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:02:15.271 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:02:17.046 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:02:47.065 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T19:02:47.078 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:02:47.101 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T19:02:47.115 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:02:47.122 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:02:47.122 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:02:47.122 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:02:48.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:03:18.965 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:03:18.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:03:19.001 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T19:03:19.015 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:03:19.020 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:03:19.021 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:03:19.021 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:03:20.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:03:50.838 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:03:50.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:03:50.869 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T19:03:50.884 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:03:50.887 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:03:50.887 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:03:50.888 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:03:52.667 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:04:22.702 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:04:22.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:04:22.732 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T19:04:22.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:04:22.746 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:04:22.746 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:04:22.746 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:04:24.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:04:54.649 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:04:54.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:04:54.679 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T19:04:54.691 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:04:54.696 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:04:54.696 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:04:54.696 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:04:56.465 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:05:26.506 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:05:26.521 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:05:26.542 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T19:05:26.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:05:26.563 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:05:26.563 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:05:26.563 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:05:28.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:05:58.403 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:05:58.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:05:59.175 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T19:05:59.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:05:59.206 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:05:59.206 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:05:59.206 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:06:01.003 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:06:31.053 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T19:06:31.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:06:31.084 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T19:06:31.098 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:06:31.104 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:06:31.104 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:06:31.105 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:06:32.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:07:02.935 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:07:02.949 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:07:02.964 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:07:02.964 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:07:02.965 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:07:02.969 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:07:02.969 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:07:02.970 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:07:04.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:07:34.813 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:07:34.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:07:34.841 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T19:07:34.853 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:07:34.856 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:07:34.856 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:07:34.856 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:07:36.669 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:08:06.713 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:08:06.726 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:08:06.744 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:08:06.745 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:08:06.746 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:08:06.752 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:08:06.752 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:08:06.752 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:08:08.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:08:38.587 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:08:38.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:08:38.620 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T19:08:38.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:08:38.641 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:08:38.641 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:08:38.641 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:08:40.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:09:10.520 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:09:10.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:09:10.557 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T19:09:10.572 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:09:10.578 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:09:10.578 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:09:10.578 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:09:12.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:09:42.406 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:09:42.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:09:42.446 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T19:09:42.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:09:42.466 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:09:42.466 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:09:42.466 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:09:44.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:10:14.305 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:10:14.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:10:14.340 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T19:10:14.355 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:10:14.359 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:10:14.359 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:10:14.359 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:10:16.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:10:46.185 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:10:46.202 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:10:46.217 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T19:10:46.230 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:10:46.233 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:10:46.233 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:10:46.233 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:10:48.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:11:18.170 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:11:18.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:11:18.208 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T19:11:18.226 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:11:18.232 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:11:18.232 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:11:18.232 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:11:20.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:11:50.047 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T19:11:50.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:11:50.083 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T19:11:50.097 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:11:50.104 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:11:50.104 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:11:50.104 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:11:51.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:12:21.922 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:12:21.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:12:21.954 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T19:12:21.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:12:21.970 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:12:21.970 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:12:21.970 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:12:23.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:12:53.791 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:12:53.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:12:53.825 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T19:12:53.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:12:53.842 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:12:53.842 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:12:53.843 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:12:55.632 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:13:25.655 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:13:25.669 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:13:25.690 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T19:13:25.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:13:25.712 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:13:25.712 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:13:25.712 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:13:27.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:13:57.804 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:13:57.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:13:57.833 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T19:13:57.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:13:57.847 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:13:57.847 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:13:57.847 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:13:59.725 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:14:29.741 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:14:29.754 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:14:29.773 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T19:14:29.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:14:29.798 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:14:29.798 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:14:29.798 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:14:31.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:15:01.650 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:15:01.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:15:01.679 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:15:01.679 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:15:01.679 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:15:01.684 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:15:01.684 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:15:01.684 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:15:03.506 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:15:33.554 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:15:33.570 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:15:33.590 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T19:15:33.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:15:33.615 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:15:33.615 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:15:33.615 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:15:35.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:16:05.491 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:16:05.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:16:05.523 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:16:05.525 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:16:05.525 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:16:05.530 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:16:05.530 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:16:05.530 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:16:07.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:16:37.391 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:16:37.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:16:37.431 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T19:16:37.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:16:37.454 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:16:37.454 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:16:37.454 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:16:39.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:17:09.323 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:17:09.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:17:09.354 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:17:09.354 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:17:09.354 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:17:09.356 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:17:09.356 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:17:09.356 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:17:11.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:17:41.280 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:17:41.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:17:41.312 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T19:17:41.327 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:17:41.334 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:17:41.334 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:17:41.334 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:17:43.138 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:18:13.186 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:18:13.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:18:13.215 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T19:18:13.229 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:18:13.234 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:18:13.234 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:18:13.234 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:18:15.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:18:45.066 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T19:18:45.079 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:18:45.097 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T19:18:45.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:18:45.118 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:18:45.118 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:18:45.118 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:18:46.907 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:19:16.956 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:19:16.968 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:19:16.988 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T19:19:17.002 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:19:17.009 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:19:17.009 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:19:17.009 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:19:18.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:19:48.856 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:19:48.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:19:48.887 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T19:19:48.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:19:48.905 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:19:48.905 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:19:48.905 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:19:50.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:20:20.721 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:20:20.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:20:20.757 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T19:20:20.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:20:20.772 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:20:20.772 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:20:20.772 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:20:22.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:20:52.680 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:20:52.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:20:52.704 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T19:20:52.716 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:20:52.721 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:20:52.721 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:20:52.721 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:20:54.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:21:24.542 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:21:24.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:21:24.572 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T19:21:24.586 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:21:24.589 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:21:24.590 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:21:24.590 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:21:26.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:21:56.433 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:21:56.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:21:56.466 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T19:21:56.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:21:56.487 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:21:56.487 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:21:56.487 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:21:58.292 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:22:28.333 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:22:28.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:22:28.372 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T19:22:28.387 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:22:28.394 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:22:28.394 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:22:28.394 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:22:30.181 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:23:00.216 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-16T19:23:00.221 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-16T19:23:00.221 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-16T19:23:01.387 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-16T19:23:01.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:23:01.410 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:23:01.410 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:23:01.410 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:23:03.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:23:33.267 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:23:33.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:23:33.303 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T19:23:33.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:23:33.320 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:23:33.320 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:23:33.320 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:23:35.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:24:05.231 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:24:05.245 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:24:05.264 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:24:05.265 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:24:05.266 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:24:05.271 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:24:05.271 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:24:05.271 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:24:07.063 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:24:37.090 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T19:24:37.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:24:37.122 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T19:24:37.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:24:37.142 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:24:37.143 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:24:37.143 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:24:38.953 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:25:08.979 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:25:08.993 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:25:09.010 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:25:09.011 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:25:09.011 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:25:09.016 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:25:09.017 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:25:09.017 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:25:10.830 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:25:40.872 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:25:40.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:25:40.904 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T19:25:40.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:25:40.925 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:25:40.925 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:25:40.925 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:25:42.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:26:12.756 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:26:12.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:26:12.789 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T19:26:12.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:26:12.807 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:26:12.807 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:26:12.807 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:26:14.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:26:44.635 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:26:44.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:26:44.665 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T19:26:44.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:26:44.680 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:26:44.680 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:26:44.680 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:26:46.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:27:16.607 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:27:16.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:27:16.644 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T19:27:16.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:27:16.663 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:27:16.664 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:27:16.664 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:27:18.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:27:48.504 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:27:48.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:27:48.537 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T19:27:48.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:27:48.558 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:27:48.559 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:27:48.559 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:27:50.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:28:20.410 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:28:20.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:28:20.437 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T19:28:20.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:28:20.453 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:28:20.454 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:28:20.454 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:28:22.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:28:52.266 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:28:52.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:28:52.300 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T19:28:52.314 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:28:52.318 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:28:52.318 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:28:52.318 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:28:54.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:29:24.216 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:29:24.229 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:31:35.983 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: <urlopen error [Errno 110] Connection timed out>
2025-09-16T19:31:35.992 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:31:35.992 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:31:35.999 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:31:35.999 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:31:36.000 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:31:37.837 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:32:07.880 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:32:07.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:32:07.911 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:32:07.912 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:32:07.912 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:32:07.918 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:32:07.918 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:32:07.918 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:32:09.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:32:39.749 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:32:39.764 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:32:39.777 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T19:32:39.789 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:32:39.794 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:32:39.794 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:32:39.794 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:32:41.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:33:11.626 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:33:11.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:33:11.662 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T19:33:11.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:33:11.682 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:33:11.682 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:33:11.682 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:33:13.481 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:33:43.518 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:33:43.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:33:43.550 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T19:33:43.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:33:43.564 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:33:43.564 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:33:43.564 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:33:45.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:34:15.464 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:34:15.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:34:15.498 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T19:34:15.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:34:15.516 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:34:15.516 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:34:15.516 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:34:17.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:34:47.300 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:34:47.314 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:34:47.328 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T19:34:47.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:34:47.346 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:34:47.347 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:34:47.347 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:34:49.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:35:19.202 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:35:19.223 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:35:19.245 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T19:35:19.261 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:35:19.266 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:35:19.266 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:35:19.266 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:35:21.053 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:35:51.093 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T19:35:51.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:35:51.129 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T19:35:51.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:35:51.150 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:35:51.150 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:35:51.150 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:35:52.905 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:36:22.934 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:36:22.947 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:36:22.963 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T19:36:22.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:36:22.978 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:36:22.978 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:36:22.978 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:36:24.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:36:54.800 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:36:54.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:36:54.827 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T19:36:54.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:36:54.842 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:36:54.843 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:36:54.843 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:36:56.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:37:26.637 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:37:26.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:37:26.669 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T19:37:26.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:37:26.687 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:37:26.688 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:37:26.688 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:37:28.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:37:58.562 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:37:58.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:37:58.597 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T19:37:58.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:37:58.614 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:37:58.614 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:37:58.614 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:38:00.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:38:30.426 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:38:30.439 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:38:30.461 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T19:38:30.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:38:30.484 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:38:30.484 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:38:30.484 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:38:32.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:39:02.316 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:39:02.335 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:39:02.354 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:39:02.355 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:39:02.355 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:39:02.360 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:39:02.360 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:39:02.361 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:39:04.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:39:34.201 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:39:34.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:39:34.233 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T19:39:34.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:39:34.253 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:39:34.253 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:39:34.253 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:39:36.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:40:06.080 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T19:40:06.093 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:40:06.110 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:40:06.110 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:40:06.110 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:40:06.113 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:40:06.113 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:40:06.113 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:40:07.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:40:37.898 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:40:37.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:40:37.929 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T19:40:37.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:40:37.950 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:40:37.950 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:40:37.950 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:40:39.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:41:09.828 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:41:09.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:41:09.865 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T19:41:09.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:41:09.885 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:41:09.885 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:41:09.885 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:41:11.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:41:41.690 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:41:41.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:41:41.724 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T19:41:41.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:41:41.743 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:41:41.743 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:41:41.743 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:41:43.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:42:13.607 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:42:13.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:42:13.642 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T19:42:13.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:42:13.662 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:42:13.663 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:42:13.663 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:42:15.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:42:45.466 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:42:45.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:42:45.500 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T19:42:45.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:42:45.518 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:42:45.518 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:42:45.518 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:42:47.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:43:17.366 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:43:17.384 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:43:17.398 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T19:43:17.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:43:17.413 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:43:17.413 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:43:17.413 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:43:19.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:43:49.220 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:43:49.234 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:43:49.247 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T19:43:49.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:43:49.261 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:43:49.261 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:43:49.261 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:43:51.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:44:21.068 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T19:44:21.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:44:21.101 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T19:44:21.115 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:44:21.120 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:44:21.120 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:44:21.121 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:44:22.925 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:44:52.969 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:44:52.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:44:53.005 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T19:44:53.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:44:53.025 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:44:53.025 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:44:53.026 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:44:54.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:45:24.866 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:45:24.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:45:24.902 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T19:45:24.914 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:45:24.919 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:45:24.919 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:45:24.919 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:45:26.716 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:45:56.742 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:45:56.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:45:56.776 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T19:45:56.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:45:56.796 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:45:56.797 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:45:56.797 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:45:58.613 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:46:28.649 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:46:28.667 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:46:28.681 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T19:46:28.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:46:28.697 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:46:28.697 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:46:28.697 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:46:30.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:47:00.544 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-16T19:47:00.545 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-16T19:47:00.545 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-16T19:47:00.558 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T19:47:00.572 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:47:00.576 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:47:00.576 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:47:00.576 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:47:02.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:47:32.412 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:47:32.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:47:32.448 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T19:47:32.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:47:32.466 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:47:32.466 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:47:32.466 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:47:34.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:48:04.307 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:48:04.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:48:04.339 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:48:04.340 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:48:04.340 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:48:04.345 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:48:04.345 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:48:04.345 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:48:06.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:48:36.165 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T19:48:36.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:48:36.198 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T19:48:36.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:48:36.221 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:48:36.221 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:48:36.221 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:48:38.002 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:49:08.026 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T19:49:08.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:49:08.060 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:49:08.061 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:49:08.062 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:49:08.067 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:49:08.067 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:49:08.067 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:49:09.846 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:49:39.863 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:49:39.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:49:39.896 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T19:49:39.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:49:39.915 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:49:39.915 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:49:39.915 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:49:41.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:50:11.729 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:50:11.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:50:11.763 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T19:50:11.777 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:50:11.781 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:50:11.781 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:50:11.781 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:50:13.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:50:43.635 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:50:43.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:50:43.672 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T19:50:43.688 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:50:43.694 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:50:43.694 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:50:43.694 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:50:45.465 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:51:15.477 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:51:15.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:51:15.514 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T19:51:15.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:51:15.535 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:51:15.535 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:51:15.535 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:51:17.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:51:47.388 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:51:47.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:51:47.516 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T19:51:47.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:51:47.534 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:51:47.534 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:51:47.534 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:51:49.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:52:19.383 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:52:19.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:52:19.417 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T19:52:19.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:52:19.434 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:52:19.435 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:52:19.435 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:52:21.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:52:51.304 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:52:51.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:52:51.333 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T19:52:51.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:52:51.347 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:52:51.347 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:52:51.347 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:52:53.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:53:23.213 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:53:23.231 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:53:23.241 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T19:53:23.253 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:53:23.255 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:53:23.255 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:53:23.256 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:53:25.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:53:55.143 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T19:53:55.158 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:53:55.175 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T19:53:55.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:53:55.195 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:53:55.196 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:53:55.196 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:53:57.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:54:27.055 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T19:54:27.071 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:54:27.091 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T19:54:27.105 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:54:27.111 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:54:27.111 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:54:27.111 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:54:28.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:54:59.004 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T19:54:59.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:54:59.031 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T19:54:59.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:54:59.049 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:54:59.050 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:54:59.050 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:55:00.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:55:30.877 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:55:30.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:55:30.914 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T19:55:30.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:55:30.933 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:55:30.933 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:55:30.933 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:55:32.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:56:02.774 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:56:02.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:56:02.803 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:56:02.804 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:56:02.804 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:56:02.806 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:56:02.806 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:56:02.806 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:56:04.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:56:34.701 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:56:34.715 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:56:34.733 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T19:56:34.747 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:56:34.751 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:56:34.751 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:56:34.751 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:56:36.570 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:57:06.622 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:57:06.637 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:57:06.658 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T19:57:06.659 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T19:57:06.659 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T19:57:06.664 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:57:06.664 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:57:06.664 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:57:08.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:57:38.519 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:57:38.534 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:57:38.554 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T19:57:38.569 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:57:38.575 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:57:38.575 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:57:38.575 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:57:40.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:58:10.423 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:58:10.437 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:58:11.548 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T19:58:11.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:58:11.578 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:58:11.579 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:58:11.579 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:58:13.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:58:43.427 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:58:43.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:58:43.463 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T19:58:43.478 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:58:43.482 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:58:43.482 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:58:43.482 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:58:45.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:59:15.313 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:59:15.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:59:15.608 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T19:59:15.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:59:15.631 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:59:15.631 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:59:15.631 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:59:17.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T19:59:47.512 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T19:59:47.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T19:59:47.548 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T19:59:47.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T19:59:47.566 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T19:59:47.566 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:59:47.566 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T19:59:49.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:00:19.451 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:00:19.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:00:19.493 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T20:00:19.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:00:19.513 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:00:19.513 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:00:19.513 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:00:21.322 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:00:51.347 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:00:51.360 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:00:51.379 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T20:00:51.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:00:51.399 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:00:51.399 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:00:51.399 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:00:53.202 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:01:23.237 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:01:23.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:01:23.269 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T20:01:23.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:01:23.285 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:01:23.285 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:01:23.285 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:01:25.110 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:01:55.130 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:01:55.144 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:01:55.165 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T20:01:55.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:01:55.184 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:01:55.184 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:01:55.184 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:01:57.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:02:27.049 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:02:27.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:02:27.088 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T20:02:27.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:02:27.108 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:02:27.108 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:02:27.108 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:02:28.942 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:02:58.963 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:02:58.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:02:58.994 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T20:02:59.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:02:59.011 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:02:59.011 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:02:59.011 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:03:00.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:03:30.874 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:03:30.888 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:03:30.912 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T20:03:30.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:03:30.934 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:03:30.934 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:03:30.934 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:03:32.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:04:02.798 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:04:02.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:04:03.465 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:04:03.474 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:04:03.475 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:04:03.481 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:04:03.482 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:04:03.482 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:04:05.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:04:35.315 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:04:35.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:04:35.349 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T20:04:35.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:04:35.371 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:04:35.371 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:04:35.371 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:04:37.267 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:05:07.309 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:05:07.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:05:07.342 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:05:07.343 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:05:07.343 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:05:07.349 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:05:07.349 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:05:07.349 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:05:09.158 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:05:39.199 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:05:39.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:05:39.240 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T20:05:39.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:05:39.260 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:05:39.261 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:05:39.261 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:05:41.098 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:06:11.138 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:06:11.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:06:11.169 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T20:06:11.182 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:06:11.184 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:06:11.184 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:06:11.184 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:06:13.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:06:43.115 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:06:43.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:06:43.162 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T20:06:43.177 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:06:43.183 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:06:43.184 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:06:43.184 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:06:45.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:07:15.068 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:07:15.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:07:15.102 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T20:07:15.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:07:15.121 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:07:15.122 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:07:15.122 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:07:16.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:07:46.996 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:07:47.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:07:47.031 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T20:07:47.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:07:47.051 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:07:47.051 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:07:47.052 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:07:48.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:08:18.885 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:08:18.898 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:08:18.912 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T20:08:18.925 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:08:18.931 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:08:18.931 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:08:18.931 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:08:20.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:08:50.752 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:08:50.765 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:08:50.783 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T20:08:50.797 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:08:50.800 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:08:50.801 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:08:50.801 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:08:52.592 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:09:22.628 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:09:22.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:09:22.656 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T20:09:22.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:09:22.671 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:09:22.671 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:09:22.671 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:09:24.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:09:54.586 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:09:54.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:09:54.624 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T20:09:54.639 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:09:54.645 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:09:54.646 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:09:54.646 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:09:56.436 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:10:26.478 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:10:26.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:10:26.514 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T20:10:26.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:10:26.535 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:10:26.536 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:10:26.536 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:10:28.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:10:58.366 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:10:58.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:10:58.408 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T20:10:58.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:10:58.427 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:10:58.427 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:10:58.427 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:11:00.231 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:11:30.260 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:11:30.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:11:30.295 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T20:11:30.309 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:11:30.313 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:11:30.314 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:11:30.314 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:11:32.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:12:02.157 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:12:02.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:12:02.183 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:12:02.183 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:12:02.183 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:12:02.186 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:12:02.186 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:12:02.186 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:12:03.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:12:33.986 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:12:33.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:12:34.013 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T20:12:34.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:12:34.027 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:12:34.027 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:12:34.027 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:12:35.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:13:05.934 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:13:05.950 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:13:05.973 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:13:05.974 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:13:05.974 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:13:05.980 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:13:05.981 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:13:05.981 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:13:07.774 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:13:37.795 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:13:37.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:13:37.831 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T20:13:37.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:13:37.851 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:13:37.851 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:13:37.851 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:13:39.636 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:14:09.668 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:14:09.683 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:14:09.710 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T20:14:09.725 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:14:09.731 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:14:09.731 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:14:09.731 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:14:11.506 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:14:41.548 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:14:41.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:14:41.580 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T20:14:41.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:14:41.599 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:14:41.599 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:14:41.599 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:14:43.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:15:13.403 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:15:13.417 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:15:13.433 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T20:15:13.446 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:15:13.451 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:15:13.451 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:15:13.451 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:15:15.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:15:45.285 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:15:45.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:15:45.319 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T20:15:45.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:15:45.333 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:15:45.333 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:15:45.333 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:15:47.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:16:17.189 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:16:17.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:16:17.232 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T20:16:17.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:16:17.252 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:16:17.253 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:16:17.253 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:16:19.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:16:49.083 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:16:49.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:16:49.119 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T20:16:49.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:16:49.140 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:16:49.140 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:16:49.140 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:16:50.920 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:17:20.960 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:17:20.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:17:20.995 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T20:17:21.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:17:21.021 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:17:21.021 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:17:21.021 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:17:22.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:17:52.836 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:17:52.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:17:52.867 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T20:17:52.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:17:52.885 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:17:52.885 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:17:52.885 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:17:54.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:18:24.703 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:18:24.717 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:18:24.739 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T20:18:24.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:18:24.757 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:18:24.757 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:18:24.757 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:18:26.520 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:18:56.556 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:18:56.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:18:56.588 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T20:18:56.599 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:18:56.602 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:18:56.602 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:18:56.602 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:18:58.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:19:28.514 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:19:28.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:19:28.553 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T20:19:28.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:19:28.574 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:19:28.574 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:19:28.574 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:19:30.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:20:00.413 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-16T20:20:00.414 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-16T20:20:00.414 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-16T20:20:00.433 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T20:20:00.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:20:00.454 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:20:00.454 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:20:00.454 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:20:02.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:20:32.298 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:20:32.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:20:32.326 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T20:20:32.340 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:20:32.345 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:20:32.346 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:20:32.346 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:20:34.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:21:04.223 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:21:04.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:21:04.273 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:21:04.274 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:21:04.274 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:21:04.279 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:21:04.280 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:21:04.280 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:21:06.112 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:21:36.148 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:21:36.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:21:36.179 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T20:21:36.192 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:21:36.197 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:21:36.197 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:21:36.197 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:21:38.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:22:08.068 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:22:08.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:22:08.101 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:22:08.102 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:22:08.102 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:22:08.104 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:22:08.104 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:22:08.104 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:22:09.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:22:40.027 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:22:40.041 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:22:40.061 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T20:22:40.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:22:40.082 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:22:40.082 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:22:40.082 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:22:41.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:23:11.974 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:23:11.986 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:23:12.010 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T20:23:12.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:23:12.031 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:23:12.031 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:23:12.031 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:23:13.846 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:23:43.887 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:23:43.900 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:23:43.923 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T20:23:43.937 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:23:43.943 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:23:43.943 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:23:43.943 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:23:45.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:24:15.846 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:24:15.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:24:15.880 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T20:24:15.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:24:15.900 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:24:15.900 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:24:15.900 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:24:17.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:24:47.761 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:24:47.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:24:47.796 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T20:24:47.818 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:24:47.822 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:24:47.822 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:24:47.822 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:24:49.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:25:19.699 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:25:19.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:25:19.726 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T20:25:19.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:25:19.740 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:25:19.740 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:25:19.740 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:25:21.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:25:51.596 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:25:51.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:25:51.633 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T20:25:51.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:25:51.652 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:25:51.653 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:25:51.653 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:25:53.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:26:23.552 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:26:23.565 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:26:23.583 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T20:26:23.598 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:26:23.602 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:26:23.603 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:26:23.603 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:26:25.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:26:55.441 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:26:55.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:26:55.473 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T20:26:55.488 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:26:55.494 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:26:55.494 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:26:55.494 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:26:57.319 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:27:27.347 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:27:27.360 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:27:27.379 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T20:27:27.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:27:27.402 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:27:27.402 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:27:27.402 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:27:29.217 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:27:59.265 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:27:59.279 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:27:59.296 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T20:27:59.310 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:27:59.316 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:27:59.316 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:27:59.316 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:28:01.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:28:31.175 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:28:31.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:28:31.207 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T20:28:31.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:28:31.226 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:28:31.226 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:28:31.226 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:28:33.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:29:03.034 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:29:03.048 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:29:03.069 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:29:03.070 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:29:03.070 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:29:03.074 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:29:03.074 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:29:03.074 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:29:04.879 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:29:34.921 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:29:34.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:29:34.952 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T20:29:34.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:29:34.974 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:29:34.975 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:29:34.975 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:29:36.794 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:30:06.829 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:30:06.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:30:06.856 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:30:06.856 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:30:06.856 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:30:06.861 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:30:06.861 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:30:06.861 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:30:08.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:30:38.690 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:30:38.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:30:38.723 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T20:30:38.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:30:38.746 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:30:38.746 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:30:38.746 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:30:40.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:31:10.557 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:31:10.570 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:31:11.154 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T20:31:11.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:31:11.185 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:31:11.185 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:31:11.186 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:31:12.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:31:43.022 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:31:43.038 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:31:43.052 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T20:31:43.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:31:43.068 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:31:43.068 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:31:43.068 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:31:44.837 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:32:14.880 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:32:14.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:32:14.911 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T20:32:14.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:32:14.925 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:32:14.925 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:32:14.925 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:32:16.831 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:32:46.851 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:32:46.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:32:46.887 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T20:32:46.903 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:32:46.909 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:32:46.909 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:32:46.909 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:32:48.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:33:18.770 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:33:18.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:33:18.805 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T20:33:18.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:33:18.824 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:33:18.824 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:33:18.824 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:33:20.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:33:50.682 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:33:50.697 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:33:50.721 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T20:33:50.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:33:50.744 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:33:50.744 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:33:50.744 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:33:52.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:34:22.591 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:34:22.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:34:22.623 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T20:34:22.637 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:34:22.642 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:34:22.642 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:34:22.643 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:34:24.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:34:54.523 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:34:54.537 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:34:54.547 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T20:34:54.559 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:34:54.561 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:34:54.561 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:34:54.561 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:34:56.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:35:26.420 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:35:26.433 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:35:26.446 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T20:35:26.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:35:26.463 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:35:26.463 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:35:26.463 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:35:28.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:35:58.371 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:35:58.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:35:58.405 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T20:35:58.420 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:35:58.425 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:35:58.425 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:35:58.426 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:36:00.252 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:36:30.276 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:36:30.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:36:30.306 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T20:36:30.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:36:30.324 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:36:30.324 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:36:30.325 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:36:32.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:37:02.213 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:37:02.226 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:37:02.246 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:37:02.247 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:37:02.247 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:37:02.253 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:37:02.253 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:37:02.253 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:37:04.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:37:34.103 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:37:34.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:37:34.132 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T20:37:34.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:37:34.148 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:37:34.148 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:37:34.148 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:37:35.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:38:06.015 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:38:06.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:38:06.046 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:38:06.047 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:38:06.047 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:38:06.050 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:38:06.050 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:38:06.050 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:38:07.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:38:37.885 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:38:37.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:38:37.917 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T20:38:37.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:38:37.933 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:38:37.933 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:38:37.933 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:38:39.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:39:09.883 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:39:09.909 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:39:09.931 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:39:09.932 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:39:09.932 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:39:09.938 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:39:09.938 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:39:09.938 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:39:11.748 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:39:41.788 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:39:41.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:39:41.816 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T20:39:41.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:39:41.835 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:39:41.835 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:39:41.835 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:39:43.636 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:40:13.677 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:40:13.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:40:13.715 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T20:40:13.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:40:13.740 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:40:13.740 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:40:13.740 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:40:15.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:40:45.589 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:40:45.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:40:45.621 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T20:40:45.634 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:40:45.637 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:40:45.638 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:40:45.638 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:40:47.427 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:41:17.468 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:41:17.484 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:41:17.508 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T20:41:17.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:41:17.528 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:41:17.529 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:41:17.529 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:41:19.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:41:49.339 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:41:49.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:41:49.365 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T20:41:49.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:41:49.380 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:41:49.380 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:41:49.380 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:41:51.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:42:21.275 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:42:21.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:42:21.311 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T20:42:21.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:42:21.331 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:42:21.331 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:42:21.331 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:42:23.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:42:53.111 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:42:53.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:42:53.144 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T20:42:53.162 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:42:53.167 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:42:53.168 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:42:53.168 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:42:54.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:43:24.968 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:43:24.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:43:24.994 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T20:43:25.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:43:25.016 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:43:25.016 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:43:25.016 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:43:26.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:43:56.799 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:43:56.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:43:56.835 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T20:43:56.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:43:56.854 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:43:56.854 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:43:56.855 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:43:58.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:44:28.682 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:44:28.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:44:28.713 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T20:44:28.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:44:28.734 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:44:28.734 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:44:28.734 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:44:30.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:45:00.537 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-16T20:45:00.541 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-16T20:45:00.541 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-16T20:45:00.554 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T20:45:00.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:45:00.568 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:45:00.568 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:45:00.568 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:45:02.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:45:32.553 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:45:32.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:45:32.582 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T20:45:32.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:45:32.602 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:45:32.602 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:45:32.602 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:45:34.398 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:46:04.440 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:46:04.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:46:04.470 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:46:04.471 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:46:04.471 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:46:04.476 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:46:04.476 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:46:04.476 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:46:06.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:46:36.280 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:46:36.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:46:36.312 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T20:46:36.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:46:36.332 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:46:36.333 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:46:36.333 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:46:38.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:47:08.138 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:47:08.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:47:08.173 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:47:08.175 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:47:08.175 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:47:08.180 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:47:08.180 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:47:08.180 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:47:09.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:47:40.008 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:47:40.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:47:40.042 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T20:47:40.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:47:40.061 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:47:40.061 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:47:40.061 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:47:41.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:48:11.896 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:48:11.913 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:48:12.326 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T20:48:12.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:48:12.349 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:48:12.349 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:48:12.349 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:48:14.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:48:44.249 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:48:44.272 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:48:44.286 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T20:48:44.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:48:44.304 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:48:44.304 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:48:44.304 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:48:46.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:49:16.143 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:49:16.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:49:16.179 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T20:49:16.195 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:49:16.201 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:49:16.201 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:49:16.201 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:49:18.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:49:48.043 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:49:48.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:49:48.073 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T20:49:48.095 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:49:48.099 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:49:48.100 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:49:48.100 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:49:49.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:50:19.971 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:50:19.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:50:20.600 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T20:50:20.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:50:20.625 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:50:20.625 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:50:20.625 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:50:22.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:50:52.479 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:50:52.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:50:52.513 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T20:50:52.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:50:52.533 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:50:52.533 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:50:52.533 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:50:54.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:51:24.382 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:51:24.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:51:24.411 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T20:51:24.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:51:24.425 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:51:24.425 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:51:24.425 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:51:26.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:51:56.317 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:51:56.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:51:56.349 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T20:51:56.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:51:56.369 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:51:56.369 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:51:56.369 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:51:58.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:52:28.211 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:52:28.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:52:28.248 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T20:52:28.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:52:28.269 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:52:28.269 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:52:28.269 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:52:30.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:53:00.158 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:53:00.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:53:00.190 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T20:53:00.204 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:53:00.209 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:53:00.209 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:53:00.209 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:53:02.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:53:32.043 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:53:32.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:53:32.085 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T20:53:32.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:53:32.106 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:53:32.106 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:53:32.106 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:53:33.910 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:54:03.952 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:54:03.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:54:03.986 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:54:03.987 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:54:03.987 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:54:03.991 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:54:03.991 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:54:03.991 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:54:05.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:54:35.834 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:54:35.852 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:54:35.864 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T20:54:35.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:54:35.880 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:54:35.880 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:54:35.880 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:54:37.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:55:07.804 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:55:07.818 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:55:07.836 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T20:55:07.837 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T20:55:07.838 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T20:55:07.843 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:55:07.843 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:55:07.843 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:55:09.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:55:39.711 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:55:39.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:55:39.741 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T20:55:39.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:55:39.763 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:55:39.763 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:55:39.763 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:55:41.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:56:11.614 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:56:11.628 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:56:11.651 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T20:56:11.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:56:11.671 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:56:11.671 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:56:11.671 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:56:13.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:56:43.528 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:56:43.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:56:43.562 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T20:56:43.577 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:56:43.584 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:56:43.584 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:56:43.584 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:56:45.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:57:15.434 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:57:15.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:57:15.471 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T20:57:15.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:57:15.489 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:57:15.489 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:57:15.489 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:57:17.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:57:47.317 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:57:47.334 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:57:47.346 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T20:57:47.358 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:57:47.360 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:57:47.360 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:57:47.360 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:57:49.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:58:19.265 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:58:19.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:58:19.297 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T20:58:19.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:58:19.322 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:58:19.322 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:58:19.322 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:58:21.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:58:51.139 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:58:51.153 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:58:51.173 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T20:58:51.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:58:51.195 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:58:51.195 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:58:51.195 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:58:53.004 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:59:23.043 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T20:59:23.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:59:23.079 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T20:59:23.093 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:59:23.098 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:59:23.098 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:59:23.099 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:59:24.910 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T20:59:54.950 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T20:59:54.963 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T20:59:54.982 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T20:59:54.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T20:59:55.000 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T20:59:55.001 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:59:55.001 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T20:59:56.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:00:26.846 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:00:26.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:00:26.884 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T21:00:26.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:00:26.905 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:00:26.905 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:00:26.905 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:00:28.682 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:00:58.720 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:00:58.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:00:58.749 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T21:00:58.762 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:00:58.765 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:00:58.765 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:00:58.765 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:01:00.607 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:01:30.648 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:01:30.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:01:30.686 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T21:01:30.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:01:30.704 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:01:30.704 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:01:30.704 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:01:32.505 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:02:02.547 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:02:02.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:02:02.587 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T21:02:02.588 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T21:02:02.588 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T21:02:02.593 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:02:02.593 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:02:02.593 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:02:04.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:02:34.418 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:02:34.432 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:02:34.452 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T21:02:34.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:02:34.472 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:02:34.473 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:02:34.473 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:02:36.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:03:06.291 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:03:06.305 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:03:06.322 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T21:03:06.323 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T21:03:06.324 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T21:03:06.329 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:03:06.329 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:03:06.329 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:03:08.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:03:38.164 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:03:38.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:03:38.201 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T21:03:38.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:03:38.222 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:03:38.222 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:03:38.222 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:03:40.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:04:10.056 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:04:10.070 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:04:10.085 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T21:04:10.097 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:04:10.099 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:04:10.099 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:04:10.099 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:04:11.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:04:41.929 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:04:41.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:04:41.962 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T21:04:41.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:04:41.978 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:04:41.978 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:04:41.979 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:04:43.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:05:13.761 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:05:13.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:05:13.795 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T21:05:13.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:05:13.817 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:05:13.817 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:05:13.817 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:05:15.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:05:45.613 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:05:45.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:05:45.646 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T21:05:45.660 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:05:45.667 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:05:45.667 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:05:45.667 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:05:47.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:06:17.477 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:06:17.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:06:17.516 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T21:06:17.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:06:17.536 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:06:17.536 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:06:17.537 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:06:19.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:06:49.377 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:06:49.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:06:49.410 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T21:06:49.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:06:49.428 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:06:49.428 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:06:49.428 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:06:51.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:07:21.246 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:07:21.261 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:07:21.282 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T21:07:21.297 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:07:21.301 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:07:21.301 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:07:21.301 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:07:23.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:07:53.127 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:07:53.140 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:07:53.160 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T21:07:53.183 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:07:53.187 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:07:53.187 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:07:53.187 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:07:55.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:08:25.062 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:08:25.076 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:08:25.095 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T21:08:25.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:08:25.114 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:08:25.115 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:08:25.115 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:08:26.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:08:56.960 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:08:56.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:08:56.992 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T21:08:57.004 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:08:57.009 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:08:57.009 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:08:57.009 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:08:58.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:09:28.874 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:09:28.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:09:29.106 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T21:09:29.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:09:29.136 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:09:29.136 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:09:29.137 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:09:30.943 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:10:00.965 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:10:00.983 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:10:00.996 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T21:10:01.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:10:01.015 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:10:01.015 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:10:01.015 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:10:02.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:10:32.901 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:10:32.914 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:10:32.937 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T21:10:32.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:10:32.957 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:10:32.957 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:10:32.957 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:10:34.835 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:11:04.870 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:11:04.888 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:11:04.905 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T21:11:04.905 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T21:11:04.905 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T21:11:04.908 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:11:04.908 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:11:04.908 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:11:06.830 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:11:36.869 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:11:36.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:11:36.913 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T21:11:36.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:11:36.934 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:11:36.935 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:11:36.935 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:11:38.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:12:08.763 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:12:08.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:12:08.796 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T21:12:08.797 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T21:12:08.797 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T21:12:08.802 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:12:08.802 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:12:08.802 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:12:10.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:12:40.727 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:12:40.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:12:40.759 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T21:12:40.774 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:12:40.780 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:12:40.781 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:12:40.781 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:12:42.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:13:12.637 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:13:12.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:13:12.670 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T21:13:12.684 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:13:12.690 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:13:12.690 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:13:12.690 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:13:14.521 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:13:44.562 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:13:44.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:13:44.594 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T21:13:44.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:13:44.613 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:13:44.613 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:13:44.613 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:13:46.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:14:16.517 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:14:16.533 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:14:16.545 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T21:14:16.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:14:16.566 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:14:16.566 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:14:16.566 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:14:18.465 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:14:48.487 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:14:48.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:14:48.522 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T21:14:48.538 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:14:48.545 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:14:48.545 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:14:48.545 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:14:50.402 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:15:20.454 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:15:20.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:15:20.487 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T21:15:20.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:15:20.507 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:15:20.507 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:15:20.508 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:15:22.325 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:15:52.366 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:15:52.380 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:15:52.400 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T21:15:52.415 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:15:52.421 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:15:52.421 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:15:52.421 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:15:54.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:16:24.288 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:16:24.303 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:16:24.325 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T21:16:24.339 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:16:24.343 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:16:24.343 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:16:24.343 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:16:26.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:16:56.186 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:16:56.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:16:56.221 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T21:16:56.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:16:56.239 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:16:56.240 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:16:56.240 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:16:58.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:17:28.047 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:17:28.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:17:28.078 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T21:17:28.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:17:28.094 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:17:28.094 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:17:28.094 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:17:29.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:17:59.976 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:17:59.993 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:18:00.014 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T21:18:00.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:18:00.034 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:18:00.034 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:18:00.035 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:18:01.828 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:18:31.874 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:18:31.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:18:33.778 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T21:18:33.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:18:33.810 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:18:33.810 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:18:33.810 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:18:35.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:19:05.615 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:19:05.628 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:19:05.643 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T21:19:05.643 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T21:19:05.643 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T21:19:05.648 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:19:05.648 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:19:05.648 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:19:07.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:19:37.505 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:19:37.520 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:19:37.550 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T21:19:37.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:19:37.572 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:19:37.572 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:19:37.572 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:19:39.359 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:20:09.398 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:20:09.412 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:20:09.429 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T21:20:09.443 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:20:09.448 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:20:09.449 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:20:09.449 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:20:11.261 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:20:41.294 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:20:41.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:20:41.325 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T21:20:41.340 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:20:41.344 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:20:41.344 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:20:41.344 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:20:43.165 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:21:13.202 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:21:13.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:21:13.230 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T21:21:13.242 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:21:13.244 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:21:13.244 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:21:13.244 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:21:15.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:21:45.156 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:21:45.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:21:45.196 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T21:21:45.214 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:21:45.220 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:21:45.220 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:21:45.220 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:21:47.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:22:17.078 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:22:17.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:22:17.111 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T21:22:17.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:22:17.131 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:22:17.131 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:22:17.131 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:22:18.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:22:48.988 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:22:49.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:22:49.018 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T21:22:49.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:22:49.037 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:22:49.037 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:22:49.037 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:22:50.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:23:20.903 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:23:20.917 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:23:20.938 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T21:23:20.953 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:23:20.958 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:23:20.958 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:23:20.958 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:23:22.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:23:52.782 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:23:52.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:23:52.817 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T21:23:52.831 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:23:52.835 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:23:52.836 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:23:52.836 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:23:54.626 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:24:24.662 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:24:24.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:24:24.691 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T21:24:24.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:24:24.708 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:24:24.708 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:24:24.708 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:24:26.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:24:56.651 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:24:56.667 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:24:56.687 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T21:24:56.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:24:56.707 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:24:56.708 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:24:56.708 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:24:58.465 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:25:28.507 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:25:28.521 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:25:28.544 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T21:25:28.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:25:28.570 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:25:28.570 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:25:28.570 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:25:30.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:26:00.394 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-16T21:26:00.394 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-16T21:26:00.394 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-16T21:26:00.410 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T21:26:00.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:26:00.430 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:26:00.430 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:26:00.430 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:26:02.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:26:32.259 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:26:32.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:26:32.295 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T21:26:32.310 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:26:32.316 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:26:32.317 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:26:32.317 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:26:34.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:27:04.119 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:27:04.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:27:04.153 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T21:27:04.155 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T21:27:04.155 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T21:27:04.158 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:27:04.159 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:27:04.159 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:27:05.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:27:35.963 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:27:35.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:27:35.994 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T21:27:36.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:27:36.014 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:27:36.014 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:27:36.014 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:27:37.898 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:28:07.949 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:28:07.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:28:07.990 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T21:28:07.991 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T21:28:07.991 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T21:28:07.997 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:28:07.997 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:28:07.997 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:28:09.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:28:39.820 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:28:39.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:28:41.367 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T21:28:41.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:28:41.398 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:28:41.398 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:28:41.398 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:28:43.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:29:13.288 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:29:13.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:29:13.322 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T21:29:13.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:29:13.350 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:29:13.350 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:29:13.350 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:29:15.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:29:45.160 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:29:45.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:29:45.190 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T21:29:45.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:29:45.207 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:29:45.207 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:29:45.208 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:29:47.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:30:17.070 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:30:17.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:30:17.102 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T21:30:17.118 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:30:17.121 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:30:17.122 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:30:17.122 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:30:18.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:30:48.931 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:30:48.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:30:48.962 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T21:30:48.974 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:30:48.977 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:30:48.977 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:30:48.977 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:30:50.841 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:31:20.882 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:31:20.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:31:20.918 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T21:31:20.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:31:20.938 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:31:20.938 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:31:20.938 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:31:22.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:31:52.763 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:31:52.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:31:52.797 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T21:31:52.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:31:52.819 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:31:52.819 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:31:52.819 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:31:54.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:32:24.642 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:32:24.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:32:24.667 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T21:32:24.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:32:24.683 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:32:24.683 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:32:24.683 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:32:26.473 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:32:56.518 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:32:56.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:32:56.552 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T21:32:56.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:32:56.569 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:32:56.570 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:32:56.570 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:32:58.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:33:28.416 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:33:28.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:33:28.443 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T21:33:28.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:33:28.459 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:33:28.459 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:33:28.459 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:33:30.271 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:34:00.280 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-16T21:34:00.284 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-16T21:34:00.285 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-16T21:34:00.295 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T21:34:00.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:34:00.311 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:34:00.311 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:34:00.311 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:34:02.204 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:34:32.236 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:34:32.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:34:32.271 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T21:34:32.287 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:34:32.293 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:34:32.293 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:34:32.293 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:34:34.165 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:35:04.199 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:35:04.214 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:35:04.235 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T21:35:04.236 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T21:35:04.236 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T21:35:04.241 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:35:04.242 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:35:04.242 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:35:06.079 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:35:36.111 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:35:36.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:35:36.150 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T21:35:36.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:35:36.171 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:35:36.171 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:35:36.171 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:35:37.992 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:36:08.028 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:36:08.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:36:08.059 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T21:36:08.059 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T21:36:08.059 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T21:36:08.063 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:36:08.063 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:36:08.063 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:36:09.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:36:39.902 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:36:39.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:36:39.937 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T21:36:39.953 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:36:39.956 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:36:39.957 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:36:39.957 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:36:41.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:37:11.785 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:37:11.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:37:11.811 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T21:37:11.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:37:11.825 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:37:11.825 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:37:11.825 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:37:13.691 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:37:43.739 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:37:43.752 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:37:43.776 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T21:37:43.790 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:37:43.796 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:37:43.796 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:37:43.796 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:37:45.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:38:15.626 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:38:15.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:38:15.661 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T21:38:15.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:38:15.682 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:38:15.682 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:38:15.683 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:38:17.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:38:47.502 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:38:47.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:38:47.947 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T21:38:47.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:38:47.978 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:38:47.978 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:38:47.978 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:38:49.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:39:19.843 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:39:19.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:39:19.872 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T21:39:19.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:39:19.890 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:39:19.890 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:39:19.890 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:39:21.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:39:51.705 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:39:51.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:39:51.741 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T21:39:51.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:39:51.760 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:39:51.760 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:39:51.760 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:39:53.560 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:40:23.596 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:40:23.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:40:23.618 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T21:40:23.630 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:40:23.632 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:40:23.632 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:40:23.632 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:40:25.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:40:55.497 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:40:55.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:40:55.529 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T21:40:55.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:40:55.547 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:40:55.547 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:40:55.547 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:40:57.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:41:27.427 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:41:27.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:41:27.461 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T21:41:27.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:41:27.482 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:41:27.482 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:41:27.483 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:41:29.287 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:41:59.323 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:41:59.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:41:59.359 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T21:41:59.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:41:59.379 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:41:59.380 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:41:59.380 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:42:01.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:42:31.223 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:42:31.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:42:31.258 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T21:42:31.272 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:42:31.279 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:42:31.279 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:42:31.279 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:42:33.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:43:03.148 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:43:03.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:43:03.187 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T21:43:03.188 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T21:43:03.189 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T21:43:03.194 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:43:03.194 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:43:03.194 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:43:05.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:43:35.056 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:43:35.071 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:43:35.091 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T21:43:35.112 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:43:35.116 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:43:35.116 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:43:35.116 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:43:36.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:44:06.979 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:44:06.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:44:07.020 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T21:44:07.021 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T21:44:07.021 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T21:44:07.024 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:44:07.025 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:44:07.025 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:44:08.957 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:44:38.999 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:44:39.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:44:39.034 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T21:44:39.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:44:39.057 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:44:39.057 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:44:39.057 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:44:40.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:45:10.918 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:45:10.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:45:10.947 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T21:45:10.962 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:45:10.969 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:45:10.969 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:45:10.969 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:45:12.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:45:42.822 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:45:42.841 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:45:42.862 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T21:45:42.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:45:42.884 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:45:42.884 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:45:42.884 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:45:44.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:46:14.710 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:46:14.728 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:46:14.755 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T21:46:14.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:46:14.772 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:46:14.772 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:46:14.772 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:46:16.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:46:46.595 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:46:46.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:46:46.626 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T21:46:46.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:46:46.645 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:46:46.645 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:46:46.645 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:46:48.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:47:18.521 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:47:18.534 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:47:18.550 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T21:47:18.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:47:18.564 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:47:18.564 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:47:18.564 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:47:20.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:47:50.466 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:47:50.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:47:50.504 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T21:47:50.520 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:47:50.526 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:47:50.527 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:47:50.527 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:47:52.310 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:48:22.351 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:48:22.365 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:48:22.392 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T21:48:22.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:48:22.482 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:48:22.482 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:48:22.482 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:48:24.298 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:48:54.314 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:48:54.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:48:54.349 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T21:48:54.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:48:54.370 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:48:54.370 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:48:54.370 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:48:56.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:49:26.211 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:49:26.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:49:26.244 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T21:49:26.258 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:49:26.264 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:49:26.265 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:49:26.265 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:49:28.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:49:58.097 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:49:58.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:49:58.130 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T21:49:58.144 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:49:58.147 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:49:58.148 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:49:58.148 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:49:59.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:50:29.960 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:50:29.983 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:50:29.995 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T21:50:30.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:50:30.008 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:50:30.009 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:50:30.009 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:50:31.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:51:01.921 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:51:01.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:51:01.952 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T21:51:01.953 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T21:51:01.954 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T21:51:01.959 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:51:01.960 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:51:01.960 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:51:03.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:51:33.773 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:51:33.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:51:33.809 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T21:51:33.824 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:51:33.831 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:51:33.831 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:51:33.831 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:51:35.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:52:05.608 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:52:05.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:52:05.640 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T21:52:05.641 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T21:52:05.641 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T21:52:05.647 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:52:05.647 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:52:05.647 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:52:07.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:52:37.440 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:52:37.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:52:38.065 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T21:52:38.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:52:38.092 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:52:38.092 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:52:38.092 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:52:39.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:53:09.884 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:53:09.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:53:09.918 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T21:53:09.919 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T21:53:09.919 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T21:53:09.923 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:53:09.923 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:53:09.923 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:53:11.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:53:41.720 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:53:41.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:53:41.750 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T21:53:41.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:53:41.765 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:53:41.765 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:53:41.765 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:53:43.597 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:54:13.630 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:54:13.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:54:13.665 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T21:54:13.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:54:13.686 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:54:13.686 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:54:13.686 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:54:15.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:54:45.489 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:54:45.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:54:45.523 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T21:54:45.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:54:45.546 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:54:45.546 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:54:45.546 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:54:47.322 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:55:17.359 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:55:17.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:55:17.393 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T21:55:17.407 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:55:17.413 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:55:17.413 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:55:17.413 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:55:19.200 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:55:49.241 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:55:49.258 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:55:49.633 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T21:55:49.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:55:49.661 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:55:49.661 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:55:49.662 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:55:51.446 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:56:21.487 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:56:21.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:56:21.521 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T21:56:21.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:56:21.539 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:56:21.539 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:56:21.539 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:56:23.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:56:53.328 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:56:53.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:56:53.364 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T21:56:53.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:56:53.381 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:56:53.381 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:56:53.381 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:56:55.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:57:25.222 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:57:25.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:57:25.257 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T21:57:25.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:57:25.279 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:57:25.279 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:57:25.279 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:57:27.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:57:57.103 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T21:57:57.115 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:57:57.137 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T21:57:57.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:57:57.162 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:57:57.162 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:57:57.163 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:57:58.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:58:28.977 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:58:28.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:58:29.015 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T21:58:29.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:58:29.034 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:58:29.034 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:58:29.034 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:58:30.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:59:00.858 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:59:00.874 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:59:00.893 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T21:59:00.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:59:00.913 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:59:00.913 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:59:00.913 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:59:02.717 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T21:59:32.754 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T21:59:32.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T21:59:32.787 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T21:59:32.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T21:59:32.804 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T21:59:32.804 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:59:32.805 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T21:59:34.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:00:04.620 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:00:04.634 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:00:04.652 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:00:04.653 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:00:04.653 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:00:04.656 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:00:04.656 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:00:04.656 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:00:06.506 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:00:36.559 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:00:36.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:00:36.593 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T22:00:36.606 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:00:36.612 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:00:36.612 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:00:36.612 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:00:38.432 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:01:08.472 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:01:08.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:01:08.506 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:01:08.507 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:01:08.507 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:01:08.512 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:01:08.513 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:01:08.513 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:01:10.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:01:40.351 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:01:40.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:01:40.394 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T22:01:40.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:01:40.415 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:01:40.415 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:01:40.415 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:01:42.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:02:12.234 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:02:12.253 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:02:12.273 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T22:02:12.287 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:02:12.293 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:02:12.294 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:02:12.294 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:02:14.093 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:02:44.129 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:02:44.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:02:44.160 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T22:02:44.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:02:44.175 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:02:44.175 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:02:44.175 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:02:45.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:03:16.018 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:03:16.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:03:16.051 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T22:03:16.065 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:03:16.069 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:03:16.069 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:03:16.069 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:03:17.841 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:03:47.857 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:03:47.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:03:47.891 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T22:03:47.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:03:47.909 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:03:47.909 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:03:47.909 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:03:49.728 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:04:19.769 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:04:19.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:04:19.799 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T22:04:19.830 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:04:19.835 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:04:19.835 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:04:19.836 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:04:21.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:04:51.662 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:04:51.677 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:04:51.698 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T22:04:51.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:04:51.726 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:04:51.726 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:04:51.726 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:04:53.525 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:05:23.567 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:05:23.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:05:23.598 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T22:05:23.612 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:05:23.616 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:05:23.617 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:05:23.617 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:05:25.417 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:05:55.452 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:05:55.465 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:05:55.482 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T22:05:55.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:05:55.497 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:05:55.497 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:05:55.497 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:05:57.276 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:06:27.305 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:06:27.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:06:27.337 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T22:06:27.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:06:27.363 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:06:27.364 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:06:27.364 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:06:29.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:06:59.197 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:06:59.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:06:59.278 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T22:06:59.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:06:59.299 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:06:59.300 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:06:59.300 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:07:01.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:07:31.165 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:07:31.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:07:31.203 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T22:07:31.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:07:31.225 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:07:31.225 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:07:31.225 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:07:33.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:08:03.056 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:08:03.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:08:03.091 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:08:03.091 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:08:03.091 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:08:03.096 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:08:03.096 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:08:03.096 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:08:04.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:08:34.938 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:08:34.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:08:34.974 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T22:08:34.988 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:08:34.994 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:08:34.994 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:08:34.994 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:08:36.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:09:06.829 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:09:06.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:09:06.863 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:09:06.863 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:09:06.863 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:09:06.865 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:09:06.865 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:09:06.865 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:09:08.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:09:38.802 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:09:38.816 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:09:38.839 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T22:09:38.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:09:38.861 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:09:38.861 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:09:38.861 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:09:40.672 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:10:10.713 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:10:10.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:10:10.751 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T22:10:10.765 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:10:10.771 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:10:10.771 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:10:10.771 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:10:12.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:10:42.637 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:10:42.650 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:10:42.688 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T22:10:42.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:10:42.710 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:10:42.710 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:10:42.710 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:10:44.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:11:14.561 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:11:14.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:11:14.602 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T22:11:14.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:11:14.626 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:11:14.626 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:11:14.626 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:11:16.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:11:46.479 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:11:46.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:11:46.530 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T22:11:46.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:11:46.559 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:11:46.559 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:11:46.559 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:11:48.427 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:12:18.461 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:12:18.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:12:18.507 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T22:12:18.521 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:12:18.537 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:12:18.537 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:12:18.538 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:12:20.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:12:50.409 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:12:50.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:12:50.454 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T22:12:50.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:12:50.483 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:12:50.483 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:12:50.483 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:12:52.291 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:13:22.333 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:13:22.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:13:22.374 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T22:13:22.388 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:13:22.405 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:13:22.405 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:13:22.405 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:13:24.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:13:54.225 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:13:54.242 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:13:54.266 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T22:13:54.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:13:54.287 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:13:54.287 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:13:54.287 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:13:56.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:14:26.151 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:14:26.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:14:26.198 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T22:14:26.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:14:26.223 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:14:26.223 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:14:26.223 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:14:28.026 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:14:58.062 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:14:58.079 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:14:58.101 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T22:14:58.112 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:14:58.121 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:14:58.121 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:14:58.122 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:15:00.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:15:30.040 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:15:30.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:15:30.081 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T22:15:30.095 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:15:30.110 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:15:30.110 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:15:30.110 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:15:31.905 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:16:01.955 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:16:01.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:16:01.996 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:16:01.997 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:16:01.997 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:16:02.010 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:16:02.010 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:16:02.010 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:16:03.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:16:33.844 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:16:33.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:16:33.892 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T22:16:33.909 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:16:33.925 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:16:33.925 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:16:33.925 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:16:35.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:17:05.765 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:17:05.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:17:05.813 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:17:05.814 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:17:05.814 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:17:05.827 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:17:05.827 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:17:05.828 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:17:07.613 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:17:37.649 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:17:37.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:17:37.685 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T22:17:37.697 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:17:37.706 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:17:37.706 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:17:37.706 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:17:39.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:18:09.554 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:18:09.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:18:09.592 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T22:18:09.604 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:18:09.613 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:18:09.613 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:18:09.613 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:18:11.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:18:41.529 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:18:41.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:18:41.570 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T22:18:41.582 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:18:41.594 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:18:41.594 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:18:41.594 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:18:43.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:19:13.450 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:19:13.464 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:19:13.495 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T22:19:13.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:19:13.527 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:19:13.528 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:19:13.528 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:19:15.353 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:19:45.394 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:19:45.412 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:19:45.440 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T22:19:45.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:19:45.469 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:19:45.469 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:19:45.469 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:19:47.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:20:17.358 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:20:17.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:20:17.404 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T22:20:17.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:20:17.434 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:20:17.434 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:20:17.434 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:20:19.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:20:49.289 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:20:49.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:20:49.328 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T22:20:49.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:20:49.355 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:20:49.355 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:20:49.355 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:20:51.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:21:21.203 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:21:21.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:21:21.243 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T22:21:21.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:21:21.264 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:21:21.264 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:21:21.264 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:21:23.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:21:53.129 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:21:53.142 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:21:53.172 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T22:21:53.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:21:53.195 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:21:53.196 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:21:53.196 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:21:55.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:22:25.036 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:22:25.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:22:25.080 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T22:22:25.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:22:25.112 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:22:25.112 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:22:25.112 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:22:26.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:22:56.971 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:22:56.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:22:57.015 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T22:22:57.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:22:57.045 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:22:57.045 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:22:57.045 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:22:58.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:23:28.901 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:23:28.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:23:28.956 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T22:23:28.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:23:28.984 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:23:28.984 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:23:28.984 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:23:30.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:24:00.828 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:24:00.846 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:24:00.870 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T22:24:00.883 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:24:00.896 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:24:00.896 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:24:00.896 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:24:02.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:24:32.718 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:24:32.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:24:32.749 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T22:24:32.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:24:32.770 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:24:32.770 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:24:32.770 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:24:34.606 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:25:04.636 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:25:04.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:25:04.665 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:25:04.666 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:25:04.666 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:25:04.669 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:25:04.669 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:25:04.669 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:25:06.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:25:36.533 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:25:36.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:25:36.560 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T22:25:36.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:25:36.577 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:25:36.577 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:25:36.577 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:25:38.388 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:26:08.429 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:26:08.443 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:26:08.462 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:26:08.463 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:26:08.464 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:26:08.467 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:26:08.467 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:26:08.467 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:26:10.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:26:40.299 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:26:40.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:26:40.329 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T22:26:40.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:26:40.347 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:26:40.347 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:26:40.347 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:26:42.198 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:27:12.221 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:27:12.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:27:12.250 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T22:27:12.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:27:12.266 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:27:12.266 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:27:12.266 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:27:14.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:27:44.103 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:27:44.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:27:44.128 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T22:27:44.140 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:27:44.143 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:27:44.143 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:27:44.143 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:27:46.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:28:16.049 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:28:16.062 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:28:16.081 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T22:28:16.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:28:16.101 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:28:16.101 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:28:16.101 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:28:17.955 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:28:47.996 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:28:48.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:28:48.029 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T22:28:48.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:28:48.050 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:28:48.050 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:28:48.050 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:28:49.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:29:19.968 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:29:19.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:29:20.001 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T22:29:20.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:29:20.027 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:29:20.027 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:29:20.027 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:29:21.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:29:51.868 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:29:51.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:29:51.900 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T22:29:51.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:29:51.927 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:29:51.927 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:29:51.927 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:29:53.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:30:23.786 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:30:23.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:30:23.821 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T22:30:23.836 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:30:23.841 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:30:23.842 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:30:23.842 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:30:25.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:30:55.716 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:30:55.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:30:55.744 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T22:30:55.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:30:55.761 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:30:55.761 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:30:55.761 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:30:57.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:31:27.601 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:31:27.614 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:31:27.629 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T22:31:27.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:31:27.644 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:31:27.644 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:31:27.644 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:31:29.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:31:59.569 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:31:59.582 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:31:59.605 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T22:31:59.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:31:59.624 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:31:59.624 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:31:59.624 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:32:01.473 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:32:31.514 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:32:31.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:32:31.551 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T22:32:31.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:32:31.572 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:32:31.572 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:32:31.572 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:32:33.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:33:03.458 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:33:03.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:33:03.499 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:33:03.500 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:33:03.500 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:33:03.507 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:33:03.507 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:33:03.507 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:33:05.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:33:35.362 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:33:35.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:33:35.394 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T22:33:35.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:33:35.414 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:33:35.414 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:33:35.414 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:33:37.240 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:34:07.257 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:34:07.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:34:07.832 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:34:07.834 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:34:07.834 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:34:07.838 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:34:07.839 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:34:07.839 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:34:09.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:34:39.668 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:34:39.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:34:39.697 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T22:34:39.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:34:39.712 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:34:39.712 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:34:39.712 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:34:41.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:35:11.642 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:35:11.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:35:11.988 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T22:35:12.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:35:12.019 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:35:12.019 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:35:12.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:35:13.824 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:35:43.852 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:35:43.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:35:43.888 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T22:35:43.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:35:43.907 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:35:43.907 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:35:43.907 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:35:45.718 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:36:15.759 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:36:15.772 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:36:15.787 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T22:36:15.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:36:15.804 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:36:15.804 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:36:15.804 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:36:17.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:36:47.603 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:36:47.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:36:47.632 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T22:36:47.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:36:47.650 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:36:47.650 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:36:47.650 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:36:49.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:37:19.503 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:37:19.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:37:19.534 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T22:37:19.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:37:19.552 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:37:19.552 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:37:19.553 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:37:21.355 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:37:51.394 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:37:51.407 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:37:51.427 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T22:37:51.438 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:37:51.443 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:37:51.443 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:37:51.443 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:37:53.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:38:23.379 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:38:23.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:38:23.413 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T22:38:23.428 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:38:23.433 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:38:23.433 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:38:23.433 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:38:25.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:38:55.299 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:38:55.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:38:55.334 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T22:38:55.350 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:38:55.356 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:38:55.356 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:38:55.356 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:38:57.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:39:27.198 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:39:27.211 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:39:27.236 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T22:39:27.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:39:27.256 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:39:27.256 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:39:27.256 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:39:29.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:39:59.119 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:39:59.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:39:59.150 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T22:39:59.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:39:59.172 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:39:59.172 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:39:59.172 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:40:00.958 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:40:30.995 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:40:31.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:40:31.025 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T22:40:31.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:40:31.040 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:40:31.040 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:40:31.040 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:40:32.844 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:41:02.880 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:41:02.898 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:41:02.911 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:41:02.911 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:41:02.911 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:41:02.913 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:41:02.913 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:41:02.913 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:41:04.802 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:41:34.843 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:41:34.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:41:34.878 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T22:41:34.892 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:41:34.897 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:41:34.898 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:41:34.898 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:41:36.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:42:06.786 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:42:06.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:42:06.819 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:42:06.820 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:42:06.821 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:42:06.827 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:42:06.827 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:42:06.828 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:42:08.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:42:38.695 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:42:38.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:42:38.733 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T22:42:38.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:42:38.755 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:42:38.755 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:42:38.755 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:42:40.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:43:10.628 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:43:10.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:43:10.660 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T22:43:10.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:43:10.677 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:43:10.677 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:43:10.677 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:43:12.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:43:42.549 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:43:42.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:43:43.288 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T22:43:43.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:43:43.309 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:43:43.309 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:43:43.309 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:43:45.115 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:44:15.151 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:44:15.169 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:44:15.181 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T22:44:15.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:44:15.195 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:44:15.195 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:44:15.195 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:44:17.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:44:47.069 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:44:47.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:44:47.106 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T22:44:47.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:44:47.122 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:44:47.122 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:44:47.122 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:44:48.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:45:18.966 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:45:18.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:45:18.993 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T22:45:19.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:45:19.010 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:45:19.010 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:45:19.010 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:45:20.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:45:50.816 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:45:50.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:45:50.851 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T22:45:50.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:45:50.872 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:45:50.872 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:45:50.872 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:45:52.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:46:22.688 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:46:22.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:46:22.722 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T22:46:22.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:46:22.740 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:46:22.741 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:46:22.741 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:46:24.587 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:46:54.618 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:46:54.631 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:46:54.651 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T22:46:54.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:46:54.671 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:46:54.671 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:46:54.671 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:46:56.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:47:26.493 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:47:26.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:47:26.525 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T22:47:26.537 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:47:26.539 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:47:26.539 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:47:26.539 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:47:28.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:47:58.372 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:47:58.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:47:58.410 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T22:47:58.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:47:58.430 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:47:58.430 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:47:58.430 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:48:00.253 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:48:30.290 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:48:30.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:48:30.328 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T22:48:30.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:48:30.353 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:48:30.353 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:48:30.353 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:48:32.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:49:02.214 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:49:02.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:49:02.248 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:49:02.249 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:49:02.249 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:49:02.254 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:49:02.255 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:49:02.255 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:49:04.073 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:49:34.109 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:49:34.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:49:34.141 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T22:49:34.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:49:34.159 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:49:34.160 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:49:34.160 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:49:35.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:50:06.028 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:50:06.041 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:50:06.052 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:50:06.052 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:50:06.052 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:50:06.055 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:50:06.055 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:50:06.055 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:50:07.867 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:50:37.909 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:50:37.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:50:37.945 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T22:50:37.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:50:37.968 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:50:37.968 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:50:37.968 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:50:39.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:51:09.842 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:51:09.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:51:09.870 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T22:51:09.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:51:09.884 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:51:09.884 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:51:09.884 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:51:11.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:51:41.842 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:51:41.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:51:41.879 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T22:51:41.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:51:41.900 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:51:41.900 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:51:41.900 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:51:43.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:52:13.759 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:52:13.777 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:52:13.791 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T22:52:13.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:52:13.807 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:52:13.807 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:52:13.807 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:52:15.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:52:45.685 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:52:45.699 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:52:45.717 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T22:52:45.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:52:45.733 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:52:45.733 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:52:45.734 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:52:47.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:53:17.571 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:53:17.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:53:17.745 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T22:53:17.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:53:17.774 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:53:17.775 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:53:17.775 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:53:19.642 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:53:49.691 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:53:49.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:53:49.725 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T22:53:49.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:53:49.745 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:53:49.745 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:53:49.745 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:53:51.570 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:54:21.605 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:54:21.623 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:54:21.635 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T22:54:21.647 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:54:21.649 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:54:21.649 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:54:21.649 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:54:23.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:54:53.608 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:54:53.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:54:53.638 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T22:54:53.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:54:53.662 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:54:53.662 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:54:53.662 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:54:55.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:55:26.542 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:55:26.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:55:26.572 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T22:55:26.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:55:26.590 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:55:26.590 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:55:26.591 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:55:28.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:55:58.485 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:55:58.498 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:55:58.514 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T22:55:58.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:55:58.533 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:55:58.534 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:55:58.534 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:56:00.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:56:30.365 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:56:30.380 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:56:30.402 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T22:56:30.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:56:30.422 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:56:30.422 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:56:30.422 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:56:32.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:57:02.280 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:57:02.297 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:57:02.319 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:57:02.320 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:57:02.320 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:57:02.324 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:57:02.324 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:57:02.324 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:57:04.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:57:34.146 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:57:34.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:57:34.173 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T22:57:34.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:57:34.187 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:57:34.187 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:57:34.187 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:57:36.088 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:58:06.123 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:58:06.137 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:58:06.157 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T22:58:06.158 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T22:58:06.158 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T22:58:06.164 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:58:06.165 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:58:06.165 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:58:07.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:58:38.031 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T22:58:38.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:58:38.066 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T22:58:38.079 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:58:38.085 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:58:38.085 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:58:38.085 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:58:39.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:59:09.962 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:59:09.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:59:09.996 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T22:59:10.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:59:10.012 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:59:10.012 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:59:10.012 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:59:11.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T22:59:41.835 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T22:59:41.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T22:59:41.869 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T22:59:41.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T22:59:41.897 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T22:59:41.898 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:59:41.898 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T22:59:43.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:00:13.756 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:00:13.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:00:13.789 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T23:00:13.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:00:13.806 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:00:13.806 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:00:13.807 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:00:15.630 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:00:45.666 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:00:45.684 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:00:45.695 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T23:00:45.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:00:45.709 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:00:45.709 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:00:45.709 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:00:47.559 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:01:17.595 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:01:17.607 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:01:17.618 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T23:01:17.637 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:01:17.641 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:01:17.641 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:01:17.641 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:01:19.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:01:49.494 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:01:49.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:01:49.523 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T23:01:49.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:01:49.557 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:01:49.557 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:01:49.557 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:01:51.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:02:21.417 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:02:21.436 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:02:21.457 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T23:02:21.481 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:02:21.487 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:02:21.487 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:02:21.487 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:02:23.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:02:53.341 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:02:53.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:02:53.378 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T23:02:53.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:02:53.398 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:02:53.398 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:02:53.398 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:02:55.188 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:03:25.224 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:03:25.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:03:25.255 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T23:03:25.267 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:03:25.271 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:03:25.271 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:03:25.271 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:03:27.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:03:57.116 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:03:57.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:03:57.144 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T23:03:57.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:03:57.161 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:03:57.161 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:03:57.161 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:03:58.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:04:28.986 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:04:29.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:04:29.020 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T23:04:29.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:04:29.039 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:04:29.039 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:04:29.039 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:04:30.943 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:05:00.993 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:05:01.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:05:01.031 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-16T23:05:01.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:05:01.051 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:05:01.051 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:05:01.051 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:05:02.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:05:32.920 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:05:32.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:05:32.953 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T23:05:32.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:05:32.972 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:05:32.973 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:05:32.973 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:05:34.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:06:04.860 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:06:04.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:06:04.898 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T23:06:04.899 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T23:06:04.900 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T23:06:04.905 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:06:04.905 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:06:04.906 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:06:06.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:06:36.744 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:06:36.759 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:06:36.778 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T23:06:36.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:06:36.798 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:06:36.798 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:06:36.798 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:06:38.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:07:08.625 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:07:08.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:07:08.659 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T23:07:08.660 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T23:07:08.660 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T23:07:08.663 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:07:08.663 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:07:08.663 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:07:10.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:07:40.479 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:07:40.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:07:40.513 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T23:07:40.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:07:40.530 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:07:40.530 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:07:40.531 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:07:42.404 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:08:12.433 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:08:12.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:08:12.469 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T23:08:12.484 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:08:12.488 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:08:12.488 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:08:12.488 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:08:14.291 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:08:44.328 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:08:44.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:08:44.357 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T23:08:44.370 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:08:44.374 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:08:44.374 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:08:44.374 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:08:46.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:09:16.172 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:09:16.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:09:16.212 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T23:09:16.226 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:09:16.233 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:09:16.233 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:09:16.233 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:09:18.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:09:48.050 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:09:48.063 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:09:48.078 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T23:09:48.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:09:48.094 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:09:48.094 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:09:48.094 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:09:49.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:10:19.954 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:10:19.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:10:19.991 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T23:10:20.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:10:20.009 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:10:20.009 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:10:20.009 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:10:21.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:10:51.839 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:10:51.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:10:51.873 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T23:10:51.884 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:10:51.889 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:10:51.889 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:10:51.889 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:10:53.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:11:23.786 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:11:23.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:11:23.821 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T23:11:23.836 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:11:23.841 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:11:23.841 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:11:23.842 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:11:25.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:11:55.646 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:11:55.664 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:11:55.683 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T23:11:55.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:11:55.700 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:11:55.700 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:11:55.700 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:11:57.517 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:12:27.545 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:12:27.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:12:27.576 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T23:12:27.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:12:27.592 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:12:27.592 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:12:27.592 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:12:29.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:12:59.389 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:12:59.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:12:59.424 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T23:12:59.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:12:59.446 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:12:59.446 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:12:59.446 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:13:01.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:13:31.228 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:13:31.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:13:31.265 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-16T23:13:31.279 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:13:31.282 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:13:31.282 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:13:31.282 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:13:33.041 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:14:03.076 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:14:03.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:14:03.106 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T23:14:03.107 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T23:14:03.107 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T23:14:03.109 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:14:03.109 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:14:03.109 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:14:04.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:14:35.041 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:14:35.053 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:14:35.072 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T23:14:35.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:14:35.091 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:14:35.091 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:14:35.091 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:14:36.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:15:06.970 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:15:06.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:15:07.003 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T23:15:07.004 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T23:15:07.004 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T23:15:07.009 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:15:07.010 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:15:07.010 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:15:08.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:15:38.827 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:15:38.844 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:15:38.867 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T23:15:38.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:15:38.887 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:15:38.887 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:15:38.888 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:15:40.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:16:10.700 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:16:10.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:16:10.736 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-16T23:16:10.748 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:16:10.751 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:16:10.751 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:16:10.751 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:16:12.537 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:16:42.571 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:16:42.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:16:42.617 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-16T23:16:42.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:16:42.631 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:16:42.631 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:16:42.631 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:16:44.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:17:14.470 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:17:14.488 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:17:14.509 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-16T23:17:14.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:17:14.528 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:17:14.528 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:17:14.528 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:17:16.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:17:46.364 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:17:46.380 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:17:46.394 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T23:17:46.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:17:46.410 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:17:46.410 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:17:46.410 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:17:48.226 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:18:18.267 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:18:18.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:18:18.309 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T23:18:18.325 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:18:18.331 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:18:18.331 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:18:18.331 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:18:20.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:18:50.168 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:18:50.182 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:18:50.206 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T23:18:50.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:18:50.232 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:18:50.232 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:18:50.232 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:18:52.059 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:19:22.095 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:19:22.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:19:22.119 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T23:19:22.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:19:22.139 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:19:22.139 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:19:22.139 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:19:23.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:19:53.992 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:19:54.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:19:54.027 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T23:19:54.042 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:19:54.048 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:19:54.048 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:19:54.048 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:19:55.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:20:25.900 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:20:25.917 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:20:25.931 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T23:20:25.943 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:20:25.945 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:20:25.945 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:20:25.945 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:20:27.826 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:20:57.859 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:20:57.873 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:20:57.896 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T23:20:57.910 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:20:57.916 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:20:57.916 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:20:57.916 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:20:59.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:21:29.781 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:21:29.794 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:21:29.817 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T23:21:29.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:21:29.838 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:21:29.838 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:21:29.838 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:21:31.652 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:22:01.692 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:22:01.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:22:01.724 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-16T23:22:01.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:22:01.745 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:22:01.745 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:22:01.745 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:22:03.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:22:33.577 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:22:33.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:22:33.613 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T23:22:33.626 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:22:33.631 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:22:33.631 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:22:33.632 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:22:35.421 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:23:05.456 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:23:05.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:23:05.488 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T23:23:05.489 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T23:23:05.489 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T23:23:05.491 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:23:05.491 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:23:05.491 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:23:07.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:23:37.271 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:23:37.284 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:23:37.295 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T23:23:37.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:23:37.309 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:23:37.309 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:23:37.309 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:23:39.177 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:24:09.221 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:24:09.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:24:09.247 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T23:24:09.248 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T23:24:09.248 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T23:24:09.250 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:24:09.250 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:24:09.250 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:24:11.070 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:24:41.108 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:24:41.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:24:41.143 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T23:24:41.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:24:41.170 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:24:41.170 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:24:41.170 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:24:42.957 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:25:12.980 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:25:12.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:25:13.016 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T23:25:13.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:25:13.036 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:25:13.036 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:25:13.036 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:25:14.871 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:25:44.914 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:25:44.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:25:44.955 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T23:25:44.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:25:44.976 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:25:44.976 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:25:44.976 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:25:46.779 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:26:16.820 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:26:16.841 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:26:16.862 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T23:26:16.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:26:16.881 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:26:16.881 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:26:16.881 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:26:18.689 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:26:48.703 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:26:48.717 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:26:48.731 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T23:26:48.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:26:48.747 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:26:48.747 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:26:48.748 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:26:50.648 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:27:20.690 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:27:20.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:27:20.727 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-16T23:27:20.742 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:27:20.746 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:27:20.746 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:27:20.746 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:27:22.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:27:52.587 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:27:52.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:27:52.619 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-16T23:27:52.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:27:52.640 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:27:52.640 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:27:52.640 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:27:54.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:28:24.470 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:28:24.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:28:24.508 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-16T23:28:24.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:28:24.528 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:28:24.528 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:28:24.528 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:28:26.334 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:28:56.375 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:28:56.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:28:56.414 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-16T23:28:56.428 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:28:56.434 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:28:56.435 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:28:56.435 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:28:58.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:29:28.307 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:29:28.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:29:28.338 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-16T23:29:28.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:29:28.363 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:29:28.363 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:29:28.363 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:29:30.182 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:30:00.218 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-16T23:30:00.223 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-16T23:30:00.223 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-16T23:30:00.235 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-16T23:30:00.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:30:00.249 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:30:00.249 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:30:00.249 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:30:02.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:30:32.212 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:30:32.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:30:32.426 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-16T23:30:32.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:30:32.454 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:30:32.454 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:30:32.454 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:30:34.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:31:04.275 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:31:04.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:31:04.311 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T23:31:04.312 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T23:31:04.312 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T23:31:04.318 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:31:04.318 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:31:04.318 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:31:06.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:31:36.142 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:31:36.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:31:36.179 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-16T23:31:36.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:31:36.199 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:31:36.199 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:31:36.200 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:31:38.002 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:32:08.044 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:32:08.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:32:08.075 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T23:32:08.076 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T23:32:08.076 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T23:32:08.079 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:32:08.080 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:32:08.080 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:32:09.867 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:32:39.908 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:32:39.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:32:39.946 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T23:32:39.962 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:32:39.966 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:32:39.966 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:32:39.966 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:32:41.764 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:33:11.800 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:33:11.818 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:33:11.831 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T23:33:11.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:33:11.846 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:33:11.846 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:33:11.846 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:33:13.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:33:43.734 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:33:43.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:33:43.771 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T23:33:43.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:33:43.805 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:33:43.805 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:33:43.805 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:33:45.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:34:15.665 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:34:15.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:34:15.703 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T23:34:15.717 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:34:15.721 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:34:15.721 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:34:15.721 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:34:17.523 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:34:47.551 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:34:47.565 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:34:47.587 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-16T23:34:47.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:34:47.607 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:34:47.607 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:34:47.607 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:34:49.446 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:35:19.488 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:35:19.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:35:19.524 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-16T23:35:19.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:35:19.544 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:35:19.544 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:35:19.544 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:35:21.365 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:35:51.406 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:35:51.421 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:35:51.443 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-16T23:35:51.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:35:51.464 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:35:51.464 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:35:51.464 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:35:53.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:36:23.308 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:36:23.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:36:23.341 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-16T23:36:23.353 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:36:23.356 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:36:23.356 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:36:23.356 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:36:25.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:36:55.190 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:36:55.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:36:55.224 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-16T23:36:55.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:36:55.241 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:36:55.241 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:36:55.241 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:36:57.062 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:37:27.101 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:37:27.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:37:27.137 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-16T23:37:27.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:37:27.157 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:37:27.157 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:37:27.157 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:37:28.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:37:58.991 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:37:59.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:37:59.024 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-16T23:37:59.038 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:37:59.044 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:37:59.044 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:37:59.044 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:38:00.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:38:30.882 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:38:30.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:38:30.919 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T23:38:30.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:38:30.939 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:38:30.939 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:38:30.939 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:38:32.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:39:02.843 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:39:02.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:39:03.543 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T23:39:03.553 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T23:39:03.553 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T23:39:03.560 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:39:03.561 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:39:03.561 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:39:05.387 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:39:35.412 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:39:35.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:39:35.445 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-16T23:39:35.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:39:35.461 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:39:35.461 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:39:35.461 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:39:37.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:40:07.337 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:40:07.355 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:40:07.376 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T23:40:07.376 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T23:40:07.376 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T23:40:07.379 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:40:07.379 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:40:07.379 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:40:09.250 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:40:39.281 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:40:39.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:40:39.317 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-16T23:40:39.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:40:39.336 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:40:39.337 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:40:39.337 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:40:41.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:41:11.198 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:41:11.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:41:11.237 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-16T23:41:11.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:41:11.256 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:41:11.256 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:41:11.256 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:41:13.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:41:43.123 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:41:43.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:41:43.156 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-16T23:41:43.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:41:43.175 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:41:43.175 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:41:43.176 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:41:44.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:42:15.032 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:42:15.046 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:42:15.072 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-16T23:42:15.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:42:15.089 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:42:15.090 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:42:15.090 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:42:16.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:42:46.953 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:42:46.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:42:46.985 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-16T23:42:46.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:42:47.002 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:42:47.003 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:42:47.003 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:42:48.826 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:43:18.841 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:43:18.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:43:18.874 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-16T23:43:18.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:43:18.898 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:43:18.898 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:43:18.898 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:43:20.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:43:50.826 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:43:50.848 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:43:50.870 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-16T23:43:50.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:43:50.908 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:43:50.908 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:43:50.908 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:43:52.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:44:22.772 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:44:22.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:44:22.812 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-16T23:44:22.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:44:22.832 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:44:22.832 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:44:22.832 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:44:24.639 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:44:54.682 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:44:54.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:44:54.717 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-16T23:44:54.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:44:54.743 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:44:54.744 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:44:54.744 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:44:56.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:45:26.594 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:45:26.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:45:26.629 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-16T23:45:26.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:45:26.648 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:45:26.648 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:45:26.648 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:45:28.478 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:45:58.498 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:45:58.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:45:58.529 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-16T23:45:58.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:45:58.550 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:45:58.550 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:45:58.550 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:46:00.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:46:30.415 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:46:30.432 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:46:30.445 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-16T23:46:30.457 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:46:30.460 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:46:30.460 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:46:30.460 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:46:32.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:47:02.329 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:47:02.345 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:47:02.370 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T23:47:02.372 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T23:47:02.372 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T23:47:02.378 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:47:02.378 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:47:02.378 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:47:04.206 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:47:34.241 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:47:34.258 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:47:34.270 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-16T23:47:34.281 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:47:34.285 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:47:34.285 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:47:34.285 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:47:36.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:48:06.117 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:48:06.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:48:06.155 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T23:48:06.155 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T23:48:06.155 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T23:48:06.160 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:48:06.160 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:48:06.160 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:48:07.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:48:37.990 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:48:38.003 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:48:38.026 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-16T23:48:38.041 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:48:38.046 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:48:38.046 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:48:38.046 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:48:39.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:49:09.936 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:49:09.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:49:09.975 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T23:49:09.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:49:09.993 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:49:09.994 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:49:09.994 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:49:11.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:49:41.842 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:49:41.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:49:41.868 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-16T23:49:41.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:49:41.882 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:49:41.882 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:49:41.882 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:49:43.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:50:13.822 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:50:13.837 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:50:13.860 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-16T23:50:13.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:50:13.879 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:50:13.879 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:50:13.879 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:50:15.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:50:45.722 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:50:45.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:50:45.758 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-16T23:50:45.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:50:45.788 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:50:45.789 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:50:45.789 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:50:47.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:51:17.650 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:51:17.664 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:51:17.686 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-16T23:51:17.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:51:17.707 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:51:17.707 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:51:17.707 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:51:19.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:51:49.565 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:51:49.579 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:51:49.600 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-16T23:51:49.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:51:49.622 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:51:49.622 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:51:49.622 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:51:51.436 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:52:21.477 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:52:21.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:52:21.511 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-16T23:52:21.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:52:21.529 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:52:21.530 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:52:21.530 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:52:23.353 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:52:53.388 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:52:53.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:52:53.421 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-16T23:52:53.437 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:52:53.441 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:52:53.441 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:52:53.441 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:52:55.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:53:25.297 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:53:25.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:53:25.329 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-16T23:53:25.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:53:25.348 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:53:25.348 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:53:25.348 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:53:27.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:53:57.219 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:53:57.234 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:53:57.255 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-16T23:53:57.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:53:57.275 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:53:57.275 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:53:57.276 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:53:59.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:54:29.133 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:54:29.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:54:29.170 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-16T23:54:29.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:54:29.190 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:54:29.190 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:54:29.190 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:54:31.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:55:01.074 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:55:01.093 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:55:01.114 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-16T23:55:01.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:55:01.133 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:55:01.133 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:55:01.133 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:55:02.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:55:33.015 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:55:33.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:55:33.043 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-16T23:55:33.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:55:33.059 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:55:33.059 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:55:33.059 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:55:34.872 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:56:04.903 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:56:04.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:56:04.935 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-16T23:56:04.936 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-16T23:56:04.936 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-16T23:56:04.939 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:56:04.939 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:56:04.940 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:56:06.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:56:36.762 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:56:36.780 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:56:37.079 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-16T23:56:37.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:56:37.094 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:56:37.094 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:56:37.094 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:56:39.009 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:57:09.051 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-16T23:57:09.065 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:57:09.084 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-16T23:57:09.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:57:09.103 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:57:09.103 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:57:09.103 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:57:10.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:57:40.961 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:57:40.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:57:40.993 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-16T23:57:41.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:57:41.015 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:57:41.015 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:57:41.015 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:57:42.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:58:12.902 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:58:12.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:58:12.938 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-16T23:58:12.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:58:12.958 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:58:12.958 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:58:12.958 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:58:14.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:58:44.810 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:58:44.825 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:58:44.847 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-16T23:58:44.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:58:44.866 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:58:44.866 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:58:44.867 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:58:46.670 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:59:16.713 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:59:16.726 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:59:16.741 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-16T23:59:16.754 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:59:16.758 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:59:16.758 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:59:16.758 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:59:18.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-16T23:59:48.592 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-16T23:59:48.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-16T23:59:48.621 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-16T23:59:48.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-16T23:59:48.636 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-16T23:59:48.636 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:59:48.636 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-16T23:59:50.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:00:20.589 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:00:20.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:00:20.622 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T00:00:20.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:00:20.641 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:00:20.641 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:00:20.641 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:00:22.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:00:52.503 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:00:52.517 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:00:52.536 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T00:00:52.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:00:52.555 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:00:52.555 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:00:52.555 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:00:54.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:01:24.436 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:01:24.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:01:24.483 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T00:01:24.498 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:01:24.504 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:01:24.504 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:01:24.504 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:01:26.324 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:01:56.351 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:01:56.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:01:56.382 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T00:01:56.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:01:56.402 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:01:56.402 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:01:56.402 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:01:58.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:02:28.265 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:02:28.283 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:02:28.303 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T00:02:28.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:02:28.322 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:02:28.322 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:02:28.322 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:02:30.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:03:00.179 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-17T00:03:00.179 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-17T00:03:00.179 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-17T00:03:00.195 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T00:03:00.207 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:03:00.210 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:03:00.210 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:03:00.210 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:03:02.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:03:32.120 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:03:32.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:03:32.148 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T00:03:32.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:03:32.165 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:03:32.165 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:03:32.165 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:03:33.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:04:03.994 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:04:04.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:04:04.026 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T00:04:04.028 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T00:04:04.028 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T00:04:04.034 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:04:04.034 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:04:04.034 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:04:05.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:04:35.881 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:04:35.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:04:35.906 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T00:04:35.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:04:35.922 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:04:35.922 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:04:35.922 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:04:37.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:05:07.776 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:05:07.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:05:07.816 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T00:05:07.818 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T00:05:07.818 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T00:05:07.822 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:05:07.822 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:05:07.822 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:05:09.652 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:05:39.694 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:05:39.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:05:39.727 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T00:05:39.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:05:39.746 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:05:39.746 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:05:39.746 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:05:41.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:06:11.642 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:06:11.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:06:11.681 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T00:06:11.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:06:11.699 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:06:11.699 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:06:11.700 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:06:13.515 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:06:43.530 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:06:43.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:06:43.565 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T00:06:43.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:06:43.583 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:06:43.583 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:06:43.583 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:06:45.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:07:15.498 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:07:15.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:07:15.533 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T00:07:15.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:07:15.553 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:07:15.553 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:07:15.553 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:07:17.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:07:47.432 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:07:47.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:07:47.472 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T00:07:47.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:07:47.491 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:07:47.491 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:07:47.492 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:07:49.319 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:08:19.367 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:08:19.380 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:08:19.396 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T00:08:19.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:08:19.412 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:08:19.412 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:08:19.412 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:08:21.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:08:51.262 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:08:51.276 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:08:51.295 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T00:08:51.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:08:51.313 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:08:51.313 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:08:51.313 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:08:53.144 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:09:23.175 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:09:23.188 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:09:23.211 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T00:09:23.226 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:09:23.230 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:09:23.230 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:09:23.231 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:09:25.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:09:55.102 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:09:55.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:09:55.132 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T00:09:55.145 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:09:55.148 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:09:55.148 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:09:55.148 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:09:57.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:10:27.089 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:10:27.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:10:27.128 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T00:10:27.142 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:10:27.148 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:10:27.148 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:10:27.148 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:10:28.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:10:59.015 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:10:59.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:10:59.046 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T00:10:59.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:10:59.064 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:10:59.064 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:10:59.064 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:11:00.873 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:11:30.924 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:11:30.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:11:30.962 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T00:11:30.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:11:30.983 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:11:30.983 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:11:30.983 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:11:32.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:12:02.810 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:12:02.824 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:12:02.843 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T00:12:02.844 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T00:12:02.844 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T00:12:02.849 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:12:02.850 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:12:02.850 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:12:04.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:12:34.665 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:12:34.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:12:34.699 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T00:12:34.714 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:12:34.718 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:12:34.718 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:12:34.718 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:12:36.493 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:13:06.529 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:13:06.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:13:06.560 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T00:13:06.560 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T00:13:06.560 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T00:13:06.563 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:13:06.563 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:13:06.563 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:13:08.438 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:13:38.480 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:13:38.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:13:38.517 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T00:13:38.533 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:13:38.538 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:13:38.538 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:13:38.538 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:13:40.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:14:10.347 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:14:10.365 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:14:10.376 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T00:14:10.388 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:14:10.391 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:14:10.391 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:14:10.391 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:14:12.158 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:14:42.199 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:14:42.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:14:42.239 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T00:14:42.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:14:42.261 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:14:42.261 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:14:42.261 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:14:44.048 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:15:14.075 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:15:14.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:15:14.109 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-17T00:15:14.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:15:14.126 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:15:14.126 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:15:14.126 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:15:15.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:15:46.018 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:15:46.030 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:15:46.048 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T00:15:46.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:15:46.064 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:15:46.064 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:15:46.065 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:15:47.846 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:16:17.881 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:16:17.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:16:17.911 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T00:16:17.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:16:17.925 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:16:17.925 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:16:17.925 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:16:19.825 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:16:49.856 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:16:49.872 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:16:49.896 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T00:16:49.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:16:49.916 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:16:49.917 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:16:49.917 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:16:51.718 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:17:21.759 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:17:21.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:17:21.795 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T00:17:21.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:17:21.814 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:17:21.814 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:17:21.814 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:17:23.613 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:17:53.632 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:17:53.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:17:53.659 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T00:17:53.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:17:53.677 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:17:53.677 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:17:53.677 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:17:55.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:18:25.512 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:18:25.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:18:25.550 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T00:18:25.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:18:25.569 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:18:25.569 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:18:25.570 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:18:27.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:18:57.409 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:18:57.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:18:57.440 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T00:18:57.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:18:57.459 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:18:57.459 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:18:57.459 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:18:59.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:19:29.305 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:19:29.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:19:29.339 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T00:19:29.358 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:19:29.361 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:19:29.362 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:19:29.362 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:19:31.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:20:01.267 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:20:01.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:20:01.300 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-17T00:20:01.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:20:01.318 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:20:01.318 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:20:01.318 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:20:03.130 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:20:33.172 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:20:33.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:20:33.201 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-17T00:20:33.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:20:33.218 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:20:33.218 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:20:33.218 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:20:35.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:21:05.057 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:21:05.071 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:21:05.088 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T00:21:05.089 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T00:21:05.089 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T00:21:05.094 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:21:05.095 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:21:05.095 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:21:06.949 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:21:36.996 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:21:37.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:21:37.030 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T00:21:37.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:21:37.050 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:21:37.050 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:21:37.050 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:21:38.876 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:22:08.897 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:22:08.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:22:08.930 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T00:22:08.931 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T00:22:08.932 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T00:22:08.935 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:22:08.935 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:22:08.935 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:22:10.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:22:40.799 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:22:40.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:22:40.836 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T00:22:40.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:22:40.860 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:22:40.860 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:22:40.860 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:22:42.779 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:23:12.821 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:23:12.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:23:12.857 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T00:23:12.871 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:23:12.875 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:23:12.875 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:23:12.875 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:23:14.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:23:44.718 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:23:44.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:23:44.752 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T00:23:44.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:23:44.771 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:23:44.771 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:23:44.771 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:23:46.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:24:16.637 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:24:16.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:24:16.677 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T00:24:16.691 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:24:16.697 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:24:16.698 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:24:16.698 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:24:18.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:24:48.577 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:24:48.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:24:48.616 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-17T00:24:48.630 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:24:48.636 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:24:48.636 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:24:48.636 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:24:50.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:25:20.549 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:25:20.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:25:20.581 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T00:25:20.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:25:20.599 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:25:20.599 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:25:20.599 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:25:22.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:25:52.459 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:25:52.471 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:25:52.485 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T00:25:52.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:25:52.501 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:25:52.501 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:25:52.501 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:25:54.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:26:24.436 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:26:24.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:26:24.472 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T00:26:24.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:26:24.493 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:26:24.493 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:26:24.493 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:26:26.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:26:56.376 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:26:56.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:26:56.410 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T00:26:56.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:26:56.427 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:26:56.427 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:26:56.427 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:26:58.230 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:27:28.259 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:27:28.275 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:27:28.295 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T00:27:28.309 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:27:28.315 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:27:28.315 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:27:28.315 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:27:30.112 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:28:00.154 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:28:00.166 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:28:00.184 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T00:28:00.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:28:00.202 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:28:00.202 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:28:00.202 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:28:01.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:28:32.028 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:28:32.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:28:32.325 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T00:28:32.350 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:28:32.355 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:28:32.355 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:28:32.355 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:28:34.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:29:04.154 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:29:04.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:29:04.186 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T00:29:04.186 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T00:29:04.186 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T00:29:04.189 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:29:04.189 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:29:04.189 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:29:06.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:29:36.037 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:29:36.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:29:36.073 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T00:29:36.088 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:29:36.093 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:29:36.094 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:29:36.094 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:29:37.883 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:30:07.926 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:30:07.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:30:08.501 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T00:30:08.502 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T00:30:08.502 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T00:30:08.507 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:30:08.507 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:30:08.507 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:30:10.271 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:30:40.300 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:30:40.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:30:40.336 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T00:30:40.350 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:30:40.355 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:30:40.355 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:30:40.355 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:30:42.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:31:12.177 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:31:12.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:31:12.218 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T00:31:12.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:31:12.236 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:31:12.237 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:31:12.237 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:31:14.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:31:44.067 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:31:44.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:31:44.097 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T00:31:44.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:31:44.111 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:31:44.111 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:31:44.111 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:31:45.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:32:15.976 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:32:15.992 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:32:16.007 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T00:32:16.020 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:32:16.023 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:32:16.023 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:32:16.023 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:32:17.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:32:47.960 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:32:47.974 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:32:47.995 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T00:32:48.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:32:48.015 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:32:48.015 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:32:48.015 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:32:49.879 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:33:19.920 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:33:19.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:33:19.948 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T00:33:19.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:33:19.964 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:33:19.964 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:33:19.964 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:33:21.754 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:33:51.795 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:33:51.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:33:51.829 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T00:33:51.848 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:33:51.853 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:33:51.853 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:33:51.853 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:33:53.619 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:34:23.661 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:34:23.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:34:24.992 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T00:34:25.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:34:25.022 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:34:25.022 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:34:25.022 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:34:26.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:34:56.819 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:34:56.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:34:56.855 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T00:34:56.869 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:34:56.875 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:34:56.875 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:34:56.875 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:34:58.642 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:35:28.678 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:35:28.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:35:28.713 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T00:35:28.728 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:35:28.731 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:35:28.731 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:35:28.731 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:35:30.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:36:00.565 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-17T00:36:00.566 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-17T00:36:00.566 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-17T00:36:00.583 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T00:36:00.599 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:36:00.603 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:36:00.603 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:36:00.603 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:36:02.342 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:36:32.363 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:36:32.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:36:32.395 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T00:36:32.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:36:32.415 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:36:32.415 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:36:32.415 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:36:34.181 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:37:04.206 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:37:04.226 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:37:04.243 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T00:37:04.245 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T00:37:04.245 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T00:37:04.250 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:37:04.250 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:37:04.251 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:37:06.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:37:36.029 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:37:36.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:37:36.065 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T00:37:36.079 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:37:36.084 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:37:36.085 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:37:36.085 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:37:37.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:38:07.883 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:38:07.898 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:38:07.917 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T00:38:07.919 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T00:38:07.919 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T00:38:07.924 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:38:07.924 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:38:07.924 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:38:09.683 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:38:39.719 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:38:39.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:38:39.746 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T00:38:39.759 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:38:39.761 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:38:39.761 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:38:39.761 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:38:41.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:39:11.614 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:39:11.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:39:11.650 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T00:39:11.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:39:11.668 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:39:11.668 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:39:11.668 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:39:13.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:39:43.503 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:39:43.517 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:39:43.538 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T00:39:43.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:39:43.559 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:39:43.559 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:39:43.559 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:39:45.354 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:40:15.371 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:40:15.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:40:15.403 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T00:40:15.417 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:40:15.422 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:40:15.422 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:40:15.422 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:40:17.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:40:47.269 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:40:47.287 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:40:47.304 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T00:40:47.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:40:47.323 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:40:47.323 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:40:47.323 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:40:49.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:41:19.189 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:41:19.204 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:41:19.225 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T00:41:19.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:41:19.243 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:41:19.244 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:41:19.244 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:41:21.048 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:41:51.079 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:41:51.095 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:41:52.074 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T00:41:52.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:41:52.101 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:41:52.101 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:41:52.101 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:41:53.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:42:23.940 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:42:23.958 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:42:23.971 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T00:42:23.986 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:42:23.988 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:42:23.988 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:42:23.988 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:42:25.883 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:42:55.924 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:42:55.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:42:55.964 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T00:42:55.979 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:42:55.985 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:42:55.985 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:42:55.986 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:42:57.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:43:27.839 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:43:27.853 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:43:27.875 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T00:43:27.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:43:27.894 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:43:27.894 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:43:27.895 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:43:29.710 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:43:59.747 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:43:59.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:43:59.783 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T00:43:59.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:43:59.809 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:43:59.809 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:43:59.809 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:44:01.637 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:44:31.654 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:44:31.670 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:44:31.689 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T00:44:31.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:44:31.710 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:44:31.710 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:44:31.710 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:44:33.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:45:03.574 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:45:03.587 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:45:03.599 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T00:45:03.600 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T00:45:03.600 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T00:45:03.602 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:45:03.603 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:45:03.603 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:45:05.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:45:35.444 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:45:35.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:45:35.473 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T00:45:35.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:45:35.487 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:45:35.487 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:45:35.487 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:45:37.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:46:07.421 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:46:07.434 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:46:07.451 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T00:46:07.452 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T00:46:07.453 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T00:46:07.456 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:46:07.456 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:46:07.457 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:46:09.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:46:39.309 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:46:39.327 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:46:39.350 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T00:46:39.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:46:39.369 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:46:39.369 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:46:39.370 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:46:41.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:47:11.255 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:47:11.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:47:11.290 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T00:47:11.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:47:11.308 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:47:11.308 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:47:11.308 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:47:13.132 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:47:43.181 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:47:43.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:47:43.214 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T00:47:43.228 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:47:43.234 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:47:43.234 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:47:43.235 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:47:45.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:48:15.074 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:48:15.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:48:15.879 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T00:48:15.903 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:48:15.908 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:48:15.908 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:48:15.908 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:48:17.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:48:47.738 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:48:47.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:48:47.766 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T00:48:47.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:48:47.781 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:48:47.781 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:48:47.781 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:48:49.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:49:19.685 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:49:19.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:49:19.719 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T00:49:19.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:49:19.734 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:49:19.734 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:49:19.734 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:49:21.540 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:49:51.557 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:49:51.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:49:52.125 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T00:49:52.150 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:49:52.157 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:49:52.157 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:49:52.157 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:49:53.974 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:50:24.014 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:50:24.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:50:24.051 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T00:50:24.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:50:24.072 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:50:24.072 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:50:24.072 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:50:25.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:50:55.935 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:50:55.949 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:50:55.967 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T00:50:55.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:50:55.986 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:50:55.986 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:50:55.986 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:50:57.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:51:27.842 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:51:27.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:51:27.876 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T00:51:27.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:51:27.897 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:51:27.897 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:51:27.897 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:51:29.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:51:59.733 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:51:59.748 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:51:59.771 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T00:51:59.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:51:59.790 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:51:59.790 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:51:59.790 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:52:01.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:52:31.622 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:52:31.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:52:31.657 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T00:52:31.672 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:52:31.676 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:52:31.676 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:52:31.676 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:52:33.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:53:03.591 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:53:03.604 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:53:03.622 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T00:53:03.623 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T00:53:03.623 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T00:53:03.629 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:53:03.630 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:53:03.630 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:53:05.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:53:35.463 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:53:35.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:53:35.656 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T00:53:35.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:53:35.678 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:53:35.679 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:53:35.679 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:53:37.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:54:07.497 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:54:07.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:54:07.521 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T00:54:07.522 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T00:54:07.522 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T00:54:07.524 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:54:07.524 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:54:07.524 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:54:09.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:54:39.328 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:54:39.342 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:54:39.364 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T00:54:39.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:54:39.384 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:54:39.384 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:54:39.384 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:54:41.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:55:11.186 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:55:11.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:55:11.210 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T00:55:11.223 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:55:11.225 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:55:11.225 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:55:11.225 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:55:13.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:55:43.048 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:55:43.065 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:55:43.076 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T00:55:43.088 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:55:43.091 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:55:43.091 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:55:43.091 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:55:44.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:56:15.011 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:56:15.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:56:15.047 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T00:56:15.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:56:15.065 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:56:15.065 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:56:15.065 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:56:16.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:56:46.927 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:56:46.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:56:46.965 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T00:56:46.979 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:56:46.984 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:56:46.985 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:56:46.985 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:56:48.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:57:18.841 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:57:18.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:57:18.877 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T00:57:18.892 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:57:18.897 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:57:18.897 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:57:18.897 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:57:20.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:57:50.747 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:57:50.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:57:52.241 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T00:57:52.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:57:52.270 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:57:52.270 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:57:52.270 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:57:54.089 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:58:24.131 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:58:24.144 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:58:24.165 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T00:58:24.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:58:24.184 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:58:24.184 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:58:24.184 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:58:25.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:58:56.032 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T00:58:56.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:58:56.068 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T00:58:56.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:58:56.085 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:58:56.085 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:58:56.085 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:58:57.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:59:27.971 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:59:27.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T00:59:27.999 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T00:59:28.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T00:59:28.016 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T00:59:28.016 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:59:28.017 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T00:59:29.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T00:59:59.841 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T00:59:59.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:00:00.131 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T01:00:00.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:00:00.157 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:00:00.157 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:00:00.157 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:00:01.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:00:32.031 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:00:32.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:00:32.065 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T01:00:32.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:00:32.087 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:00:32.087 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:00:32.087 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:00:33.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:01:03.917 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:01:03.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:01:03.952 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:01:03.953 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:01:03.953 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:01:03.958 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:01:03.959 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:01:03.959 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:01:05.729 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:01:35.770 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:01:35.784 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:01:35.805 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T01:01:35.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:01:35.825 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:01:35.826 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:01:35.826 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:01:37.607 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:02:07.643 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:02:07.660 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:02:07.670 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:02:07.670 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:02:07.670 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:02:07.672 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:02:07.673 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:02:07.673 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:02:09.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:02:39.552 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:02:39.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:02:39.591 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T01:02:39.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:02:39.611 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:02:39.612 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:02:39.612 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:02:41.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:03:11.428 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:03:11.441 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:03:11.461 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T01:03:11.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:03:11.479 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:03:11.479 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:03:11.479 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:03:13.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:03:43.267 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:03:43.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:03:43.301 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T01:03:43.312 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:03:43.316 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:03:43.316 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:03:43.316 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:03:45.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:04:15.146 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:04:15.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:04:15.182 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T01:04:15.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:04:15.199 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:04:15.199 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:04:15.199 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:04:16.986 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:04:47.028 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:04:47.041 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:04:47.058 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T01:04:47.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:04:47.076 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:04:47.076 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:04:47.076 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:04:48.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:05:18.945 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:05:18.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:05:18.975 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T01:05:18.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:05:18.990 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:05:18.990 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:05:18.990 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:05:20.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:05:50.841 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:05:50.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:05:50.872 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-17T01:05:50.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:05:50.895 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:05:50.895 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:05:50.895 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:05:52.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:06:22.728 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:06:22.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:06:22.753 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-17T01:06:22.765 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:06:22.769 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:06:22.769 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:06:22.769 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:06:24.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:06:54.586 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:06:54.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:06:54.623 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-17T01:06:54.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:06:54.644 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:06:54.644 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:06:54.644 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:06:56.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:07:26.464 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:07:26.478 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:07:26.498 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-17T01:07:26.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:07:26.517 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:07:26.517 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:07:26.517 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:07:28.314 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:07:58.354 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:07:58.368 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:07:58.390 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-17T01:07:58.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:07:58.411 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:07:58.411 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:07:58.411 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:08:00.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:08:30.263 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:08:30.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:08:30.296 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T01:08:30.307 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:08:30.310 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:08:30.310 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:08:30.310 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:08:32.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:09:02.196 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:09:02.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:09:02.239 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:09:02.240 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:09:02.240 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:09:02.244 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:09:02.244 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:09:02.244 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:09:04.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:09:34.064 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:09:34.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:09:34.090 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T01:09:34.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:09:34.106 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:09:34.106 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:09:34.106 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:09:35.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:10:05.973 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:10:05.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:10:06.007 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:10:06.008 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:10:06.008 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:10:06.011 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:10:06.012 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:10:06.012 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:10:07.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:10:37.855 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:10:37.868 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:10:37.887 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T01:10:37.900 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:10:37.906 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:10:37.906 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:10:37.906 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:10:39.733 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:11:09.775 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:11:09.790 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:11:09.809 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:11:09.810 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:11:09.810 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:11:09.813 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:11:09.813 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:11:09.813 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:11:11.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:11:41.640 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:11:41.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:11:41.675 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T01:11:41.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:11:41.690 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:11:41.690 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:11:41.690 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:11:43.478 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:12:13.512 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:12:13.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:12:13.540 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T01:12:13.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:12:13.553 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:12:13.553 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:12:13.553 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:12:15.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:12:45.438 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:12:45.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:12:45.471 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T01:12:45.484 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:12:45.489 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:12:45.489 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:12:45.490 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:12:47.301 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:13:17.313 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:13:17.327 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:13:17.344 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T01:13:17.358 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:13:17.362 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:13:17.363 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:13:17.363 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:13:19.198 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:13:49.214 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:13:49.228 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:13:49.249 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T01:13:49.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:13:49.267 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:13:49.268 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:13:49.268 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:13:51.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:14:21.126 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:14:21.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:14:21.162 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T01:14:21.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:14:21.177 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:14:21.177 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:14:21.177 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:14:23.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:14:53.051 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:14:53.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:14:53.092 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T01:14:53.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:14:53.114 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:14:53.114 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:14:53.114 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:14:54.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:15:24.984 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:15:24.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:15:25.011 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T01:15:25.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:15:25.026 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:15:25.026 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:15:25.026 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:15:26.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:15:56.984 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:15:56.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:15:57.015 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T01:15:57.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:15:57.037 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:15:57.037 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:15:57.037 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:15:58.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:16:28.905 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:16:28.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:16:28.940 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T01:16:28.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:16:28.959 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:16:28.960 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:16:28.960 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:16:30.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:17:00.789 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:17:00.802 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:17:00.813 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T01:17:00.825 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:17:00.831 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:17:00.831 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:17:00.831 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:17:02.634 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:17:32.675 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:17:32.688 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:17:32.706 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T01:17:32.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:17:32.724 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:17:32.725 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:17:32.725 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:17:34.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:18:04.554 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:18:04.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:18:04.588 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:18:04.589 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:18:04.589 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:18:04.592 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:18:04.592 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:18:04.592 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:18:06.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:18:36.441 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:18:36.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:18:36.476 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T01:18:36.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:18:36.497 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:18:36.497 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:18:36.497 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:18:38.388 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:19:08.426 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:19:08.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:19:08.461 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:19:08.463 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:19:08.463 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:19:08.467 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:19:08.467 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:19:08.467 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:19:10.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:19:40.326 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:19:40.339 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:19:40.359 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T01:19:40.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:19:40.379 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:19:40.379 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:19:40.379 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:19:42.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:20:12.209 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:20:12.226 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:20:12.238 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T01:20:12.250 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:20:12.253 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:20:12.253 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:20:12.253 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:20:14.092 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:20:44.120 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:20:44.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:20:44.158 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T01:20:44.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:20:44.178 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:20:44.179 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:20:44.179 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:20:46.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:21:16.047 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:21:16.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:21:16.084 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T01:21:16.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:21:16.102 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:21:16.103 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:21:16.103 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:21:17.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:21:47.999 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:21:48.014 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:21:48.024 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-17T01:21:48.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:21:48.038 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:21:48.038 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:21:48.038 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:21:49.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:22:19.935 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:22:19.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:22:19.970 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T01:22:19.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:22:19.988 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:22:19.988 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:22:19.988 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:22:21.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:22:51.812 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:22:51.826 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:22:51.851 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T01:22:51.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:22:51.872 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:22:51.872 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:22:51.872 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:22:53.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:23:23.731 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:23:23.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:23:23.768 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T01:23:23.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:23:23.791 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:23:23.791 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:23:23.791 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:23:25.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:23:55.633 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:23:55.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:23:55.667 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T01:23:55.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:23:55.692 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:23:55.692 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:23:55.692 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:23:57.471 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:24:27.513 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:24:27.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:24:27.547 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T01:24:27.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:24:27.569 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:24:27.569 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:24:27.569 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:24:29.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:24:59.382 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:24:59.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:24:59.412 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T01:24:59.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:24:59.426 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:24:59.427 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:24:59.427 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:25:01.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:25:31.332 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:25:31.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:25:31.367 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T01:25:31.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:25:31.385 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:25:31.385 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:25:31.385 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:25:33.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:26:03.199 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:26:03.214 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:26:03.233 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:26:03.234 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:26:03.234 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:26:03.240 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:26:03.240 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:26:03.240 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:26:05.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:26:35.040 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:26:35.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:26:35.071 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T01:26:35.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:26:35.088 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:26:35.088 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:26:35.089 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:26:36.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:27:06.917 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:27:06.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:27:06.948 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:27:06.949 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:27:06.950 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:27:06.954 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:27:06.954 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:27:06.954 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:27:08.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:27:38.811 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:27:38.825 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:27:38.844 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T01:27:38.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:27:38.869 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:27:38.869 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:27:38.869 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:27:40.677 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:28:10.712 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:28:10.729 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:28:10.741 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T01:28:10.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:28:10.755 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:28:10.755 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:28:10.755 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:28:12.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:28:42.615 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:28:42.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:28:42.649 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T01:28:42.664 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:28:42.667 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:28:42.667 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:28:42.667 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:28:44.481 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:29:14.522 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:29:14.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:29:14.554 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-17T01:29:14.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:29:14.572 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:29:14.572 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:29:14.572 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:29:16.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:29:46.426 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:29:46.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:29:46.886 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T01:29:46.913 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:29:46.919 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:29:46.919 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:29:46.920 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:29:48.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:30:18.769 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:30:18.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:30:18.806 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T01:30:18.821 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:30:18.827 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:30:18.827 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:30:18.827 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:30:20.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:30:50.692 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:30:50.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:30:50.723 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-17T01:30:50.734 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:30:50.738 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:30:50.738 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:30:50.738 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:30:52.569 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:31:22.610 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:31:22.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:31:22.651 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-17T01:31:22.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:31:22.670 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:31:22.670 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:31:22.670 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:31:24.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:31:54.523 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:31:54.537 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:31:54.561 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-17T01:31:54.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:31:54.579 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:31:54.579 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:31:54.580 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:31:56.478 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:32:26.519 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:32:26.534 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:32:26.552 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-17T01:32:26.565 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:32:26.571 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:32:26.571 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:32:26.571 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:32:28.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:32:58.411 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:32:58.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:32:58.444 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-17T01:32:58.457 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:32:58.463 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:32:58.463 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:32:58.463 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:33:00.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:33:30.322 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:33:30.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:33:30.358 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T01:33:30.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:33:30.379 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:33:30.379 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:33:30.379 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:33:32.204 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:34:02.245 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:34:02.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:34:02.278 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:34:02.279 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:34:02.279 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:34:02.285 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:34:02.286 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:34:02.286 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:34:04.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:34:34.142 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:34:34.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:34:34.175 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T01:34:34.190 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:34:34.194 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:34:34.194 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:34:34.195 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:34:36.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:35:06.066 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:35:06.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:35:06.096 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:35:06.096 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:35:06.096 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:35:06.099 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:35:06.099 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:35:06.099 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:35:07.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:35:37.979 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:35:37.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:35:38.016 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T01:35:38.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:35:38.037 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:35:38.038 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:35:38.038 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:35:39.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:36:09.900 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:36:09.914 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:36:09.932 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-17T01:36:09.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:36:09.950 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:36:09.950 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:36:09.950 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:36:11.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:36:41.804 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:36:41.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:36:41.837 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T01:36:41.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:36:41.856 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:36:41.856 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:36:41.856 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:36:43.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:37:13.692 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:37:13.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:37:13.726 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T01:37:13.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:37:13.744 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:37:13.744 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:37:13.744 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:37:15.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:37:45.596 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:37:45.613 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:37:45.644 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T01:37:45.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:37:45.666 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:37:45.666 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:37:45.666 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:37:47.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:38:17.604 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:38:17.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:38:17.648 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T01:38:17.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:38:17.677 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:38:17.677 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:38:17.677 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:38:19.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:38:49.537 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:38:49.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:38:49.574 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T01:38:49.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:38:49.600 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:38:49.600 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:38:49.600 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:38:51.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:39:21.495 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:39:21.508 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:39:21.535 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T01:39:21.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:39:21.565 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:39:21.565 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:39:21.565 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:39:23.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:39:53.408 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:39:53.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:39:53.453 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T01:39:53.468 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:39:53.482 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:39:53.482 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:39:53.482 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:39:55.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:40:25.300 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:40:25.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:40:25.340 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T01:40:25.360 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:40:25.369 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:40:25.369 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:40:25.369 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:40:27.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:40:57.159 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:40:57.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:40:57.196 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T01:40:57.208 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:40:57.219 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:40:57.219 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:40:57.219 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:40:59.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:41:29.107 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:41:29.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:41:29.151 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T01:41:29.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:41:29.181 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:41:29.182 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:41:29.182 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:41:30.942 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:42:00.983 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:42:00.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:42:01.031 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-17T01:42:01.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:42:01.066 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:42:01.066 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:42:01.066 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:42:02.824 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:42:32.865 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:42:32.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:42:32.910 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T01:42:32.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:42:32.946 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:42:32.947 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:42:32.947 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:42:34.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:43:04.798 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:43:04.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:43:04.843 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:43:04.844 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:43:04.844 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:43:04.858 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:43:04.858 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:43:04.858 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:43:06.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:43:36.691 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:43:36.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:43:36.732 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T01:43:36.746 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:43:36.757 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:43:36.757 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:43:36.757 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:43:38.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:44:08.591 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:44:08.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:44:08.640 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:44:08.640 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:44:08.640 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:44:08.650 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:44:08.650 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:44:08.650 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:44:10.515 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:44:40.557 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:44:40.570 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:44:40.597 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T01:44:40.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:44:40.625 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:44:40.625 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:44:40.625 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:44:42.433 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:45:12.484 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:45:12.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:45:12.529 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T01:45:12.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:45:12.564 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:45:12.564 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:45:12.564 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:45:14.420 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:45:44.471 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:45:44.484 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:45:44.512 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T01:45:44.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:45:44.540 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:45:44.540 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:45:44.540 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:45:46.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:46:16.408 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:46:16.421 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:46:16.450 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T01:46:16.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:46:16.481 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:46:16.481 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:46:16.481 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:46:18.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:46:48.319 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:46:48.336 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:46:48.357 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-17T01:46:48.369 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:46:48.380 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:46:48.380 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:46:48.380 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:46:50.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:47:20.245 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:47:20.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:47:20.286 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T01:47:20.300 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:47:20.309 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:47:20.309 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:47:20.309 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:47:22.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:47:52.175 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:47:52.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:47:52.220 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T01:47:52.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:47:52.246 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:47:52.246 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:47:52.246 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:47:54.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:48:24.086 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:48:24.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:48:24.129 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T01:48:24.144 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:48:24.158 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:48:24.159 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:48:24.159 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:48:25.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:48:56.038 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:48:56.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:48:56.081 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T01:48:56.098 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:48:56.111 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:48:56.111 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:48:56.111 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:48:57.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:49:27.953 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:49:27.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:49:28.000 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T01:49:28.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:49:28.029 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:49:28.030 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:49:28.030 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:49:29.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:49:59.939 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:49:59.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:49:59.981 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T01:49:59.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:50:00.012 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:50:00.012 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:50:00.012 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:50:01.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:50:31.877 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:50:31.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:50:31.927 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T01:50:31.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:50:31.948 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:50:31.948 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:50:31.949 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:50:33.748 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:51:03.785 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:51:03.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:51:03.829 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:51:03.830 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:51:03.830 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:51:03.841 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:51:03.841 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:51:03.841 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:51:05.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:51:35.659 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:51:35.672 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:51:35.703 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T01:51:35.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:51:35.735 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:51:35.736 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:51:35.736 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:51:37.541 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:52:07.570 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:52:07.582 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:52:07.610 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:52:07.612 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:52:07.612 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:52:07.626 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:52:07.626 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:52:07.626 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:52:09.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:52:39.448 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:52:39.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:52:39.493 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T01:52:39.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:52:39.521 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:52:39.521 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:52:39.521 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:52:41.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:53:11.331 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:53:11.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:53:11.383 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T01:53:11.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:53:11.413 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:53:11.413 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:53:11.413 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:53:13.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:53:43.227 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:53:43.244 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:53:43.264 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T01:53:43.278 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:53:43.287 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:53:43.287 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:53:43.287 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:53:45.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:54:15.145 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:54:15.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:54:15.187 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T01:54:15.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:54:15.214 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:54:15.214 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:54:15.214 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:54:17.046 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:54:47.088 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:54:47.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:54:47.130 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T01:54:47.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:54:47.161 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:54:47.161 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:54:47.161 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:54:48.986 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:55:19.006 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T01:55:19.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:55:19.045 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T01:55:19.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:55:19.074 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:55:19.075 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:55:19.075 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:55:20.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:55:50.907 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:55:50.920 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:55:50.950 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-17T01:55:50.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:55:50.977 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:55:50.977 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:55:50.977 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:55:52.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:56:22.855 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:56:22.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:56:22.920 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-17T01:56:22.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:56:22.952 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:56:22.952 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:56:22.952 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:56:24.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:56:54.806 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:56:54.824 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:56:54.853 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-17T01:56:54.868 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:56:54.877 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:56:54.877 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:56:54.877 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:56:56.710 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:57:26.752 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:57:26.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:57:26.797 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-17T01:57:26.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:57:26.822 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:57:26.822 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:57:26.822 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:57:28.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:57:58.662 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:57:58.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:57:58.710 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-17T01:57:58.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:57:58.739 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:57:58.740 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:57:58.740 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:58:00.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:58:30.546 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:58:30.560 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:58:30.596 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T01:58:30.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:58:30.622 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:58:30.622 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:58:30.623 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:58:32.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:59:02.452 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:59:02.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:59:02.493 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T01:59:02.494 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T01:59:02.494 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T01:59:02.507 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:59:02.507 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:59:02.507 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:59:04.333 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T01:59:34.375 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T01:59:34.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T01:59:34.417 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T01:59:34.432 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T01:59:34.447 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T01:59:34.447 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:59:34.447 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T01:59:36.240 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:00:06.277 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:00:06.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:00:06.330 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T02:00:06.330 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T02:00:06.330 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T02:00:06.340 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:00:06.340 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:00:06.340 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:00:08.137 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:00:38.178 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:00:38.192 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:00:38.220 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T02:00:38.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:00:38.247 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:00:38.247 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:00:38.247 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:00:40.039 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:01:10.080 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:01:10.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:01:10.129 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T02:01:10.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:01:10.158 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:01:10.158 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:01:10.159 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:01:11.979 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:01:41.994 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:01:42.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:01:42.036 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T02:01:42.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:01:42.064 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:01:42.065 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:01:42.065 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:01:43.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:02:13.926 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:02:13.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:02:13.970 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T02:02:13.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:02:13.995 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:02:13.996 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:02:13.996 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:02:15.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:02:45.862 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:02:45.876 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:02:45.906 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T02:02:45.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:02:45.932 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:02:45.933 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:02:45.933 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:02:47.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:03:17.741 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:03:17.759 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:03:17.791 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T02:03:17.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:03:17.813 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:03:17.813 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:03:17.813 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:03:19.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:03:49.609 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:03:49.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:03:49.654 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T02:03:49.669 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:03:49.679 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:03:49.680 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:03:49.680 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:03:51.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:04:21.534 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:04:21.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:04:21.577 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T02:04:21.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:04:21.609 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:04:21.609 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:04:21.609 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:04:23.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:04:53.430 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:04:53.451 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:04:53.481 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T02:04:53.496 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:04:53.509 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:04:53.509 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:04:53.509 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:04:55.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:05:25.324 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:05:25.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:05:25.366 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T02:05:25.380 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:05:25.393 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:05:25.394 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:05:25.394 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:05:27.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:05:57.220 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:05:57.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:05:57.265 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T02:05:57.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:05:57.288 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:05:57.288 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:05:57.288 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:05:59.093 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:06:29.129 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:06:29.141 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:06:29.155 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T02:06:29.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:06:29.173 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:06:29.173 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:06:29.173 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:06:31.063 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:07:01.104 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:07:01.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:07:01.137 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-17T02:07:01.158 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:07:01.164 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:07:01.165 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:07:01.165 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:07:02.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:07:33.004 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:07:33.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:07:33.037 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-17T02:07:33.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:07:33.054 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:07:33.054 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:07:33.054 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:07:34.853 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:08:04.889 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:08:04.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:08:04.918 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T02:08:04.919 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T02:08:04.919 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T02:08:04.923 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:08:04.923 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:08:04.923 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:08:06.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:08:36.769 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:08:36.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:08:36.802 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T02:08:36.818 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:08:36.825 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:08:36.826 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:08:36.826 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:08:38.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:09:08.682 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:09:08.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:09:08.728 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T02:09:08.729 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T02:09:08.729 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T02:09:08.733 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:09:08.733 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:09:08.733 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:09:10.534 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:09:40.569 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:09:40.586 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:09:40.600 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T02:09:40.612 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:09:40.614 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:09:40.614 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:09:40.614 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:09:42.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:10:12.526 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:10:12.541 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:10:12.558 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T02:10:12.572 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:10:12.578 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:10:12.578 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:10:12.578 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:10:14.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:10:44.451 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:10:44.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:10:44.484 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T02:10:44.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:10:44.521 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:10:44.521 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:10:44.521 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:10:46.349 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:11:16.360 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:11:16.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:11:16.406 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T02:11:16.421 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:11:16.428 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:11:16.428 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:11:16.428 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:11:18.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:11:48.270 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:11:48.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:11:48.865 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-17T02:11:48.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:11:48.893 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:11:48.893 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:11:48.893 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:11:50.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:12:20.751 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:12:20.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:12:20.786 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T02:12:20.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:12:20.804 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:12:20.804 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:12:20.804 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:12:22.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:12:52.666 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:12:52.683 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:12:52.700 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T02:12:52.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:12:52.715 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:12:52.715 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:12:52.715 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:12:54.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:13:24.663 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:13:24.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:13:24.693 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T02:13:24.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:13:24.713 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:13:24.713 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:13:24.713 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:13:26.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:13:56.500 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:13:56.515 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:13:56.538 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T02:13:56.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:13:56.558 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:13:56.558 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:13:56.558 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:13:58.387 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:14:28.433 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:14:28.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:14:28.473 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T02:14:28.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:14:28.492 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:14:28.492 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:14:28.492 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:14:30.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:15:00.317 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-17T02:15:00.317 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-17T02:15:00.317 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-17T02:15:00.341 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T02:15:00.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:15:00.361 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:15:00.361 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:15:00.361 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:15:02.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:15:32.279 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:15:32.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:15:32.314 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T02:15:32.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:15:32.337 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:15:32.337 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:15:32.337 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:15:34.115 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:16:04.150 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:16:04.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:16:04.182 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T02:16:04.182 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T02:16:04.182 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T02:16:04.185 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:16:04.185 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:16:04.185 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:16:06.062 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:16:36.104 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:16:36.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:16:36.134 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T02:16:36.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:16:36.153 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:16:36.154 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:16:36.154 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:16:37.960 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:17:08.002 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:17:08.015 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:17:08.037 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T02:17:08.038 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T02:17:08.038 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T02:17:08.045 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:17:08.045 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:17:08.045 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:17:09.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:17:39.863 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:17:39.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:17:39.897 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T02:17:39.909 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:17:39.915 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:17:39.916 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:17:39.916 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:17:41.689 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:18:11.740 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:18:11.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:18:11.773 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T02:18:11.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:18:11.792 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:18:11.792 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:18:11.792 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:18:13.604 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:18:43.639 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:18:43.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:18:43.668 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T02:18:43.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:18:43.688 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:18:43.688 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:18:43.688 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:18:45.504 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:19:15.541 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:19:15.558 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:19:15.577 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T02:19:15.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:19:15.592 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:19:15.592 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:19:15.592 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:19:17.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:19:47.529 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:19:47.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:19:47.562 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T02:19:47.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:19:47.582 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:19:47.582 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:19:47.582 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:19:49.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:20:19.488 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:20:19.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:20:19.520 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T02:20:19.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:20:19.540 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:20:19.540 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:20:19.540 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:20:21.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:20:51.384 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:20:51.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:20:51.415 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T02:20:51.428 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:20:51.434 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:20:51.435 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:20:51.435 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:20:53.242 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:21:23.271 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:21:23.284 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:21:23.306 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T02:21:23.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:21:23.327 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:21:23.327 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:21:23.327 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:21:25.150 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:21:55.170 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:21:55.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:21:55.896 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T02:21:55.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:21:55.925 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:21:55.926 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:21:55.926 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:21:57.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:22:27.762 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:22:27.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:22:27.786 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T02:22:27.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:22:27.803 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:22:27.803 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:22:27.803 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:22:29.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:22:59.722 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:22:59.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:22:59.757 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T02:22:59.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:22:59.777 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:22:59.778 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:22:59.778 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:23:01.582 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:23:31.595 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:23:31.607 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:23:31.618 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T02:23:31.636 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:23:31.641 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:23:31.641 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:23:31.641 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:23:33.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:24:03.468 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:24:03.481 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:24:03.498 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T02:24:03.499 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T02:24:03.500 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T02:24:03.505 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:24:03.505 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:24:03.505 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:24:05.305 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:24:35.334 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:24:35.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:24:35.360 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T02:24:35.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:24:35.377 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:24:35.377 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:24:35.377 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:24:37.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:25:07.243 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:25:07.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:25:07.279 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T02:25:07.280 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T02:25:07.281 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T02:25:07.284 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:25:07.284 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:25:07.284 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:25:09.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:25:39.139 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:25:39.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:25:39.165 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T02:25:39.177 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:25:39.179 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:25:39.179 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:25:39.179 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:25:41.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:26:11.143 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:26:11.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:26:11.180 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T02:26:11.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:26:11.202 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:26:11.202 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:26:11.202 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:26:13.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:26:43.062 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:26:43.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:26:43.092 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T02:26:43.106 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:26:43.112 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:26:43.113 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:26:43.113 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:26:44.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:27:14.963 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:27:14.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:27:14.999 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-17T02:27:15.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:27:15.019 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:27:15.019 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:27:15.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:27:16.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:27:46.875 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:27:46.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:27:46.908 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T02:27:46.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:27:46.926 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:27:46.926 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:27:46.926 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:27:48.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:28:18.779 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:28:18.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:28:18.814 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T02:28:18.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:28:18.832 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:28:18.832 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:28:18.832 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:28:20.636 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:28:50.672 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:28:50.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:28:50.708 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-17T02:28:50.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:28:50.722 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:28:50.722 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:28:50.722 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:28:52.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:29:22.636 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:29:22.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:29:22.665 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-17T02:29:22.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:29:22.681 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:29:22.681 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:29:22.681 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:29:24.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:29:54.522 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:29:54.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:29:54.560 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-17T02:29:54.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:29:54.580 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:29:54.580 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:29:54.580 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:29:56.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:30:26.440 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:30:26.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:30:26.479 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-17T02:30:26.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:30:26.501 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:30:26.501 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:30:26.501 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:30:28.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:30:58.345 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:30:58.359 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:30:58.380 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-17T02:30:58.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:30:58.403 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:30:58.403 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:30:58.403 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:31:00.198 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:31:30.228 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:31:30.242 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:31:30.267 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T02:31:30.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:31:30.287 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:31:30.287 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:31:30.287 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:31:32.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:32:02.107 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:32:02.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:32:02.140 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T02:32:02.141 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T02:32:02.141 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T02:32:02.143 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:32:02.143 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:32:02.143 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:32:04.015 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:32:34.057 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:32:34.070 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:32:34.426 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T02:32:34.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:32:34.463 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:32:34.463 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:32:34.463 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:32:36.244 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:33:06.280 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:33:06.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:33:06.316 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T02:33:06.317 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T02:33:06.317 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T02:33:06.324 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:33:06.324 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:33:06.324 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:33:08.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:33:38.136 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:33:38.150 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:33:38.173 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T02:33:38.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:33:38.195 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:33:38.196 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:33:38.196 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:33:39.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:34:10.000 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:34:10.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:34:10.024 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T02:34:10.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:34:10.040 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:34:10.040 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:34:10.040 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:34:11.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:34:41.869 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:34:41.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:34:41.908 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T02:34:41.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:34:41.925 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:34:41.925 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:34:41.925 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:34:43.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:35:13.741 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:35:13.765 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:35:13.779 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T02:35:13.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:35:13.794 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:35:13.794 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:35:13.794 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:35:15.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:35:45.705 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:35:45.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:35:45.742 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T02:35:45.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:35:45.764 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:35:45.764 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:35:45.764 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:35:47.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:36:17.605 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:36:17.617 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:36:17.634 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T02:36:17.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:36:17.661 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:36:17.661 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:36:17.661 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:36:19.457 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:36:49.500 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:36:49.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:36:49.529 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T02:36:49.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:36:49.549 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:36:49.549 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:36:49.549 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:36:51.336 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:37:21.378 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:37:21.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:37:21.407 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T02:37:21.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:37:21.428 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:37:21.428 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:37:21.428 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:37:23.204 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:37:53.220 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:37:53.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:37:53.254 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T02:37:53.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:37:53.274 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:37:53.274 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:37:53.274 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:37:55.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:38:25.092 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:38:25.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:38:25.124 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T02:38:25.141 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:38:25.144 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:38:25.144 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:38:25.144 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:38:27.003 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:38:57.029 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:38:57.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:38:57.064 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T02:38:57.078 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:38:57.084 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:38:57.085 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:38:57.085 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:38:58.868 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:39:28.909 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:39:28.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:39:28.943 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T02:39:28.962 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:39:28.967 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:39:28.967 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:39:28.967 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:39:30.780 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:40:00.801 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:40:00.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:40:00.843 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T02:40:00.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:40:00.862 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:40:00.862 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:40:00.863 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:40:02.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:40:32.727 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:40:32.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:40:32.766 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T02:40:32.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:40:32.787 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:40:32.787 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:40:32.787 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:40:34.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:41:04.618 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:41:04.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:41:04.645 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T02:41:04.645 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T02:41:04.645 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T02:41:04.649 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:41:04.649 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:41:04.649 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:41:06.472 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:41:36.507 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:41:36.525 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:41:36.539 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T02:41:36.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:41:36.558 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:41:36.558 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:41:36.558 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:41:38.387 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:42:08.428 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:42:08.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:42:08.462 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T02:42:08.464 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T02:42:08.464 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T02:42:08.467 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:42:08.467 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:42:08.467 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:42:10.272 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:42:40.291 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:42:40.307 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:42:40.325 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T02:42:40.340 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:42:40.346 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:42:40.346 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:42:40.347 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:42:42.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:43:12.225 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:43:12.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:43:12.257 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T02:43:12.271 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:43:12.277 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:43:12.278 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:43:12.278 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:43:14.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:43:44.069 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:43:44.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:43:44.104 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T02:43:44.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:43:44.131 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:43:44.131 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:43:44.131 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:43:45.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:44:16.952 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:44:16.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:44:16.986 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T02:44:17.003 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:44:17.008 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:44:17.008 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:44:17.008 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:44:18.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:44:48.811 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:44:48.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:44:48.843 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-17T02:44:48.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:44:48.860 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:44:48.860 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:44:48.860 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:44:50.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:45:20.687 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:45:20.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:45:20.721 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T02:45:20.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:45:20.738 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:45:20.739 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:45:20.739 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:45:22.558 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:45:52.570 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:45:52.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:45:52.615 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T02:45:52.630 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:45:52.636 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:45:52.636 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:45:52.636 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:45:54.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:46:24.506 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:46:24.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:46:24.537 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T02:46:24.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:46:24.554 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:46:24.555 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:46:24.555 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:46:26.336 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:46:56.377 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:46:56.390 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:46:56.410 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T02:46:56.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:46:56.436 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:46:56.437 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:46:56.437 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:46:58.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:47:28.282 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:47:28.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:47:28.316 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T02:47:28.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:47:28.337 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:47:28.337 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:47:28.337 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:47:30.145 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:48:00.186 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-17T02:48:00.188 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-17T02:48:00.188 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-17T02:48:00.205 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T02:48:00.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:48:00.229 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:48:00.229 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:48:00.229 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:48:02.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:48:32.081 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:48:32.095 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:48:32.116 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T02:48:32.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:48:32.135 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:48:32.135 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:48:32.135 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:48:34.033 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:49:04.066 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:49:04.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:49:04.102 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T02:49:04.104 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T02:49:04.104 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T02:49:04.109 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:49:04.109 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:49:04.109 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:49:05.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:49:35.989 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:49:36.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:49:36.032 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T02:49:36.047 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:49:36.053 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:49:36.053 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:49:36.053 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:49:37.883 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:50:07.924 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:50:07.937 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:50:09.828 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-17T02:50:09.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:50:09.851 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:50:09.851 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:50:09.851 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:50:11.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:50:41.707 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:50:41.723 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:50:41.743 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T02:50:41.758 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:50:41.764 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:50:41.764 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:50:41.764 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:50:43.558 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:51:13.599 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:51:13.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:51:13.638 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T02:51:13.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:51:13.656 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:51:13.656 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:51:13.656 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:51:15.434 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:51:45.469 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:51:45.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:51:45.500 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T02:51:45.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:51:45.514 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:51:45.514 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:51:45.514 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:51:47.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:52:17.397 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:52:17.412 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:52:17.431 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T02:52:17.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:52:17.451 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:52:17.452 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:52:17.452 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:52:19.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:52:49.274 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:52:49.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:52:49.307 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T02:52:49.322 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:52:49.328 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:52:49.328 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:52:49.329 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:52:51.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:53:21.125 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:53:21.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:53:21.160 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T02:53:21.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:53:21.179 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:53:21.179 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:53:21.179 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:53:22.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:53:52.990 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:53:53.003 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:53:53.019 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T02:53:53.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:53:53.039 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:53:53.039 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:53:53.039 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:53:54.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:54:24.832 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:54:24.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:54:24.866 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T02:54:24.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:54:24.884 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:54:24.884 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:54:24.884 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:54:26.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:54:56.687 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:54:56.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:54:56.726 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T02:54:56.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:54:56.744 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:54:56.745 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:54:56.745 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:54:58.613 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:55:28.636 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:55:28.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:55:28.668 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T02:55:28.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:55:28.685 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:55:28.685 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:55:28.685 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:55:30.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:56:00.487 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-17T02:56:00.487 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-17T02:56:00.487 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-17T02:56:00.505 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T02:56:00.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:56:00.524 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:56:00.525 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:56:00.525 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:56:02.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:56:32.340 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:56:32.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:56:32.374 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T02:56:32.388 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:56:32.394 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:56:32.394 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:56:32.394 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:56:34.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:57:04.275 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:57:04.291 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:57:04.311 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T02:57:04.312 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T02:57:04.312 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T02:57:04.317 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:57:04.318 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:57:04.318 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:57:06.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:57:36.142 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:57:36.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:57:36.179 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T02:57:36.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:57:36.197 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:57:36.198 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:57:36.198 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:57:38.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:58:08.084 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:58:08.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:58:08.120 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T02:58:08.121 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T02:58:08.121 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T02:58:08.125 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:58:08.126 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:58:08.126 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:58:09.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:58:40.015 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T02:58:40.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:58:40.046 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T02:58:40.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:58:40.066 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:58:40.067 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:58:40.067 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:58:41.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:59:11.934 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:59:11.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:59:12.066 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T02:59:12.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:59:12.084 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:59:12.084 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:59:12.084 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:59:13.887 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T02:59:43.929 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T02:59:43.943 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T02:59:43.965 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T02:59:43.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T02:59:43.986 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T02:59:43.986 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:59:43.987 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T02:59:45.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:00:15.799 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:00:15.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:00:15.833 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T03:00:15.846 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:00:15.851 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:00:15.851 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:00:15.851 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:00:17.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:00:47.669 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:00:47.682 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:00:47.702 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T03:00:47.716 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:00:47.720 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:00:47.720 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:00:47.720 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:00:49.532 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:01:19.567 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:01:19.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:01:19.595 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T03:01:19.607 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:01:19.609 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:01:19.609 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:01:19.609 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:01:21.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:01:51.514 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:01:51.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:01:51.548 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T03:01:51.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:01:51.568 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:01:51.568 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:01:51.568 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:01:53.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:02:23.406 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:02:23.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:02:23.536 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T03:02:23.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:02:23.557 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:02:23.557 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:02:23.557 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:02:25.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:02:55.432 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:02:55.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:02:55.466 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T03:02:55.480 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:02:55.486 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:02:55.486 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:02:55.486 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:02:57.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:03:27.287 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:03:27.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:03:27.326 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T03:03:27.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:03:27.346 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:03:27.347 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:03:27.347 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:03:29.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:03:59.161 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T03:03:59.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:03:59.204 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T03:03:59.217 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:03:59.219 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:03:59.219 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:03:59.219 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:04:01.018 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:04:31.079 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T03:04:31.093 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:04:31.115 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T03:04:31.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:04:31.135 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:04:31.135 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:04:31.135 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:04:32.884 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:05:02.903 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:05:02.920 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:05:02.945 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T03:05:02.946 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T03:05:02.947 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T03:05:02.953 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:05:02.954 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:05:02.954 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:05:04.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:05:34.814 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:05:34.828 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:05:34.850 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T03:05:34.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:05:34.870 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:05:34.870 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:05:34.870 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:05:36.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:06:06.658 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:06:06.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:06:06.698 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T03:06:06.699 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T03:06:06.699 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T03:06:06.705 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:06:06.705 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:06:06.705 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:06:08.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:06:38.525 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:06:38.538 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:06:38.561 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T03:06:38.577 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:06:38.583 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:06:38.583 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:06:38.583 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:06:40.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:07:10.418 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:07:10.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:07:10.447 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T03:07:10.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:07:10.462 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:07:10.463 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:07:10.463 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:07:12.250 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:07:42.293 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:07:42.305 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:07:42.325 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T03:07:42.340 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:07:42.344 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:07:42.344 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:07:42.344 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:07:44.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:08:14.211 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:08:14.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:08:14.245 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-17T03:08:14.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:08:14.264 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:08:14.264 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:08:14.264 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:08:16.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:08:46.134 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T03:08:46.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:08:46.169 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T03:08:46.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:08:46.191 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:08:46.191 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:08:46.191 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:08:47.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:09:18.038 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T03:09:18.053 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:09:18.072 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T03:09:18.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:09:18.092 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:09:18.092 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:09:18.093 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:09:19.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:09:49.940 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:09:49.960 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:09:49.972 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T03:09:49.986 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:09:49.988 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:09:49.988 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:09:49.988 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:09:51.790 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:10:21.832 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:10:21.846 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:10:21.870 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T03:10:21.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:10:21.889 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:10:21.889 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:10:21.889 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:10:23.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:10:53.744 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:10:53.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:10:53.773 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T03:10:53.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:10:53.788 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:10:53.788 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:10:53.788 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:10:55.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:11:25.732 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:11:25.746 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:11:25.766 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T03:11:25.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:11:25.787 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:11:25.787 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:11:25.787 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:11:27.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:11:57.607 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:11:57.623 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:11:57.644 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T03:11:57.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:11:57.665 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:11:57.665 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:11:57.665 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:11:59.484 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:12:29.526 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:12:29.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:12:29.559 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T03:12:29.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:12:29.580 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:12:29.580 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:12:29.580 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:12:31.404 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:13:01.453 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:13:01.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:13:01.484 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-17T03:13:01.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:13:01.508 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:13:01.508 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:13:01.508 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:13:03.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:13:33.380 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:13:33.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:13:33.415 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-17T03:13:33.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:13:33.437 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:13:33.437 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:13:33.437 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:13:35.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:14:05.288 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:14:05.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:14:05.323 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T03:14:05.324 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T03:14:05.324 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T03:14:05.327 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:14:05.327 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:14:05.327 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:14:07.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:14:37.253 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:14:37.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:14:37.288 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T03:14:37.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:14:37.313 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:14:37.313 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:14:37.313 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:14:39.118 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:15:09.160 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T03:15:09.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:15:09.193 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T03:15:09.194 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T03:15:09.194 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T03:15:09.199 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:15:09.200 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:15:09.200 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:15:11.002 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:15:41.044 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T03:15:41.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:15:41.076 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T03:15:41.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:15:41.097 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:15:41.097 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:15:41.097 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:15:42.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:16:12.925 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:16:12.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:16:12.959 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T03:16:12.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:16:12.985 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:16:12.986 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:16:12.986 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:16:14.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:16:44.836 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:16:44.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:16:44.865 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T03:16:44.879 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:16:44.882 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:16:44.882 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:16:44.882 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:16:46.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:17:16.712 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:17:16.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:17:16.740 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T03:17:16.752 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:17:16.755 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:17:16.755 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:17:16.755 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:17:18.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:17:48.705 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:17:48.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:17:48.737 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-17T03:17:48.752 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:17:48.759 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:17:48.759 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:17:48.759 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:17:50.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:18:20.602 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:18:20.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:18:20.638 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T03:18:20.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:18:20.659 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:18:20.659 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:18:20.659 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:18:22.505 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:18:52.552 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:18:52.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:18:52.585 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T03:18:52.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:18:52.606 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:18:52.606 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:18:52.606 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:18:54.412 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:19:24.447 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:19:24.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:19:24.487 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T03:19:24.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:19:24.506 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:19:24.506 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:19:24.506 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:19:26.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:19:56.331 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:19:56.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:19:56.363 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T03:19:56.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:19:56.379 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:19:56.380 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:19:56.380 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:19:58.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:20:28.189 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:20:28.202 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:20:28.220 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T03:20:28.232 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:20:28.237 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:20:28.237 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:20:28.237 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:20:30.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:21:00.127 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T03:21:00.141 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:21:00.161 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T03:21:00.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:21:00.181 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:21:00.181 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:21:00.182 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:21:01.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:21:31.984 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:21:31.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:21:32.018 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T03:21:32.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:21:32.038 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:21:32.038 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:21:32.039 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:21:33.805 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:22:03.832 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:22:03.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:22:03.864 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T03:22:03.865 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T03:22:03.865 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T03:22:03.870 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:22:03.870 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:22:03.870 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:22:05.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:22:35.689 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:22:35.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:22:35.723 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T03:22:35.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:22:35.743 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:22:35.743 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:22:35.743 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:22:37.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:23:07.559 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:23:07.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:23:07.595 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T03:23:07.596 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T03:23:07.596 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T03:23:07.600 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:23:07.600 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:23:07.600 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:23:09.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:23:39.389 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:23:39.404 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:23:39.415 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T03:23:39.426 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:23:39.429 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:23:39.429 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:23:39.429 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:23:41.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:24:11.363 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:24:11.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:24:11.396 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T03:24:11.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:24:11.415 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:24:11.416 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:24:11.416 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:24:13.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:24:43.240 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:24:43.255 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:24:43.339 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T03:24:43.358 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:24:43.365 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:24:43.365 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:24:43.365 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:24:45.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:25:15.181 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:25:15.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:25:15.220 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T03:25:15.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:25:15.241 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:25:15.241 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:25:15.241 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:25:17.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:25:47.064 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T03:25:47.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:25:47.095 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T03:25:47.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:25:47.113 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:25:47.113 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:25:47.113 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:25:48.898 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:26:18.940 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:26:18.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:26:18.977 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T03:26:18.992 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:26:18.996 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:26:18.996 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:26:18.996 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:26:20.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:26:50.842 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:26:50.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:26:50.868 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-17T03:26:50.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:26:50.883 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:26:50.883 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:26:50.883 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:26:52.742 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:27:22.784 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:27:22.797 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:27:22.818 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-17T03:27:22.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:27:22.837 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:27:22.838 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:27:22.838 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:27:24.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:27:54.642 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:27:54.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:27:54.680 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-17T03:27:54.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:27:54.702 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:27:54.702 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:27:54.702 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:27:56.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:28:26.535 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:28:26.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:28:26.581 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-17T03:28:26.597 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:28:26.603 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:28:26.603 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:28:26.603 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:28:28.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:28:58.424 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:28:58.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:28:58.454 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-17T03:28:58.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:28:58.471 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:28:58.471 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:28:58.471 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:29:00.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:29:30.336 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:29:30.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:29:30.379 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T03:29:30.394 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:29:30.400 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:29:30.400 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:29:30.401 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:29:32.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:30:02.222 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:30:02.240 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:30:02.254 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T03:30:02.255 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T03:30:02.255 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T03:30:02.257 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:30:02.257 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:30:02.257 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:30:04.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:30:34.196 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:30:34.211 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:30:34.234 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T03:30:34.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:30:34.255 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:30:34.256 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:30:34.256 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:30:36.057 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:31:06.107 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T03:31:06.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:31:06.143 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T03:31:06.144 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T03:31:06.144 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T03:31:06.150 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:31:06.150 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:31:06.150 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:31:07.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:31:37.971 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:31:37.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:31:38.005 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T03:31:38.026 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:31:38.032 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:31:38.032 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:31:38.032 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:31:39.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:32:09.876 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:32:09.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:32:09.915 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-17T03:32:09.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:32:09.942 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:32:09.942 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:32:09.942 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:32:11.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:32:41.788 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:32:41.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:32:41.823 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T03:32:41.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:32:41.841 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:32:41.841 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:32:41.841 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:32:43.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:33:13.686 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:33:13.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:33:13.715 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T03:33:13.733 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:33:13.735 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:33:13.735 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:33:13.735 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:33:15.587 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:33:45.610 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:33:45.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:33:45.648 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T03:33:45.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:33:45.668 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:33:45.668 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:33:45.668 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:33:47.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:34:17.511 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:34:17.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:34:17.548 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T03:34:17.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:34:17.567 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:34:17.568 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:34:17.568 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:34:19.359 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:34:49.394 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:34:49.412 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:34:49.425 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T03:34:49.438 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:34:49.442 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:34:49.442 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:34:49.443 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:34:51.246 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:35:21.288 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:35:21.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:35:21.328 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T03:35:21.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:35:21.349 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:35:21.349 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:35:21.349 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:35:23.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:35:53.199 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:35:53.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:35:53.229 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T03:35:53.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:35:53.243 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:35:53.243 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:35:53.243 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:35:55.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:36:25.107 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T03:36:25.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:36:25.152 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T03:36:25.169 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:36:25.176 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:36:25.176 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:36:25.176 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:36:26.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:36:57.007 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T03:36:57.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:36:57.041 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T03:36:57.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:36:57.060 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:36:57.060 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:36:57.060 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:36:58.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:37:28.980 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:37:28.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:37:29.016 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T03:37:29.030 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:37:29.037 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:37:29.037 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:37:29.037 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:37:30.853 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:38:00.878 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:38:00.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:38:00.912 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T03:38:00.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:38:00.934 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:38:00.934 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:38:00.934 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:38:02.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:38:32.785 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:38:32.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:38:32.819 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T03:38:32.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:38:32.839 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:38:32.840 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:38:32.840 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:38:34.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:39:04.671 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:39:04.684 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:39:04.706 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T03:39:04.707 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T03:39:04.707 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T03:39:04.713 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:39:04.713 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:39:04.713 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:39:06.498 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:39:36.547 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:39:36.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:39:36.580 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T03:39:36.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:39:36.598 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:39:36.598 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:39:36.598 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:39:38.435 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:40:08.470 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:40:08.490 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:40:08.504 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T03:40:08.504 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T03:40:08.504 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T03:40:08.506 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:40:08.506 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:40:08.507 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:40:10.387 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:40:40.425 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:40:40.438 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:40:40.456 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T03:40:40.471 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:40:40.478 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:40:40.478 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:40:40.479 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:40:42.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:41:12.312 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:41:12.325 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:41:12.342 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T03:41:12.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:41:12.362 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:41:12.362 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:41:12.362 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:41:14.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:41:44.166 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:41:44.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:41:44.199 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T03:41:44.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:41:44.217 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:41:44.217 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:41:44.217 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:41:45.962 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:42:15.999 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:42:16.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:42:16.033 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T03:42:16.047 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:42:16.054 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:42:16.054 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:42:16.054 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:42:17.806 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:42:47.848 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:42:47.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:42:47.880 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T03:42:47.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:42:47.899 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:42:47.899 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:42:47.899 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:42:49.688 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:43:19.725 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:43:19.742 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:43:19.758 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T03:43:19.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:43:19.773 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:43:19.773 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:43:19.773 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:43:21.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:43:51.684 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:43:51.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:43:51.718 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T03:43:51.732 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:43:51.738 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:43:51.739 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:43:51.739 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:43:53.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:44:23.577 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:44:23.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:44:23.795 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T03:44:23.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:44:23.825 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:44:23.826 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:44:23.826 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:44:25.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:44:55.642 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:44:55.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:44:55.673 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T03:44:55.688 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:44:55.694 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:44:55.694 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:44:55.694 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:44:57.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:45:27.490 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:45:27.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:45:27.527 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T03:45:27.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:45:27.556 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:45:27.556 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:45:27.556 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:45:29.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:45:59.371 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:45:59.384 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:45:59.402 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T03:45:59.415 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:45:59.419 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:45:59.420 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:45:59.420 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:46:01.190 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:46:31.225 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:46:31.242 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:46:31.253 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T03:46:31.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:46:31.267 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:46:31.267 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:46:31.267 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:46:33.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:47:03.186 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:47:03.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:47:03.214 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T03:47:03.214 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T03:47:03.214 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T03:47:03.219 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:47:03.219 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:47:03.219 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:47:05.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:47:35.058 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T03:47:35.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:47:35.093 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T03:47:35.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:47:35.113 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:47:35.114 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:47:35.114 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:47:36.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:48:06.940 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:48:06.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:48:06.972 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T03:48:06.973 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T03:48:06.973 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T03:48:06.979 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:48:06.979 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:48:06.980 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:48:08.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:48:38.861 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:48:38.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:48:38.896 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T03:48:38.910 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:48:38.916 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:48:38.917 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:48:38.917 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:48:40.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:49:10.754 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:49:10.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:49:10.786 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T03:49:10.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:49:10.803 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:49:10.803 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:49:10.803 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:49:12.623 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:49:42.659 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:49:42.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:49:42.682 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T03:49:42.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:49:42.698 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:49:42.698 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:49:42.698 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:49:44.582 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:50:14.603 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:50:14.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:50:14.640 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-17T03:50:14.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:50:14.660 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:50:14.661 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:50:14.661 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:50:16.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:50:46.524 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:50:46.537 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:50:46.556 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T03:50:46.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:50:46.578 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:50:46.578 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:50:46.579 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:50:48.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:51:18.399 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:51:18.412 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:51:18.430 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T03:51:18.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:51:18.450 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:51:18.450 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:51:18.450 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:51:20.245 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:51:50.287 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:51:50.301 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:51:50.317 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-17T03:51:50.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:51:50.333 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:51:50.333 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:51:50.333 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:51:52.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:52:22.146 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T03:52:22.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:52:22.175 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-17T03:52:22.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:52:22.189 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:52:22.189 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:52:22.190 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:52:23.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:52:53.974 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:52:53.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:52:54.005 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-17T03:52:54.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:52:54.020 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:52:54.020 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:52:54.020 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:52:55.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:53:25.923 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:53:25.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:53:25.957 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T03:53:25.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:53:25.977 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:53:25.977 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:53:25.977 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:53:27.747 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:53:57.789 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:53:57.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:53:57.824 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T03:53:57.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:53:57.852 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:53:57.853 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:53:57.853 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:53:59.647 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:54:29.690 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:54:29.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:54:29.724 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T03:54:29.738 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:54:29.744 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:54:29.745 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:54:29.745 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:54:31.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:55:01.571 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:55:01.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:55:02.109 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T03:55:02.118 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T03:55:02.119 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T03:55:02.125 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:55:02.125 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:55:02.125 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:55:03.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:55:33.946 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:55:33.963 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:55:33.974 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-17T03:55:33.986 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:55:33.991 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:55:33.991 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:55:33.991 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:55:35.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:56:05.788 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:56:05.806 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:56:05.816 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T03:56:05.816 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T03:56:05.816 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T03:56:05.819 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:56:05.819 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:56:05.819 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:56:07.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:56:37.608 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:56:37.623 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:56:37.643 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T03:56:37.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:56:37.662 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:56:37.663 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:56:37.663 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:56:39.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:57:09.494 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:57:09.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:57:09.530 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-17T03:57:09.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:57:09.549 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:57:09.549 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:57:09.549 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:57:11.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:57:41.352 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:57:41.370 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:57:41.388 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T03:57:41.402 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:57:41.408 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:57:41.408 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:57:41.408 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:57:43.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:58:13.228 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:58:13.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:58:13.260 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T03:58:13.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:58:13.279 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:58:13.279 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:58:13.280 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:58:15.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:58:45.123 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T03:58:45.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:58:45.154 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T03:58:45.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:58:45.172 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:58:45.173 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:58:45.173 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:58:46.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:59:16.984 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:59:17.002 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:59:17.017 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T03:59:17.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:59:17.031 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:59:17.032 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:59:17.032 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:59:18.844 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T03:59:48.880 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T03:59:48.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T03:59:48.910 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-17T03:59:48.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T03:59:48.926 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T03:59:48.926 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:59:48.926 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T03:59:50.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:00:20.762 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:00:20.774 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:00:20.789 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T04:00:20.802 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:00:20.806 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:00:20.806 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:00:20.807 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:00:22.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:00:52.623 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:00:52.636 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:00:52.865 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T04:00:52.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:00:52.887 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:00:52.887 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:00:52.887 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:00:54.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:01:24.698 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:01:24.714 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:01:25.961 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T04:01:25.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:01:25.978 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:01:25.978 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:01:25.978 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:01:27.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:01:57.800 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:01:57.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:01:57.831 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T04:01:57.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:01:57.849 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:01:57.849 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:01:57.849 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:01:59.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:02:29.660 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:02:29.677 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:02:29.694 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T04:02:29.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:02:29.711 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:02:29.711 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:02:29.711 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:02:31.513 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:03:01.556 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:03:01.569 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:03:01.589 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-17T04:03:01.604 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:03:01.608 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:03:01.608 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:03:01.608 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:03:03.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:03:33.503 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:03:33.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:03:33.532 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-17T04:03:33.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:03:33.549 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:03:33.549 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:03:33.549 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:03:35.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:04:05.392 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:04:05.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:04:05.428 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T04:04:05.429 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T04:04:05.429 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T04:04:05.434 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:04:05.434 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:04:05.434 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:04:07.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:04:37.283 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:04:37.298 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:04:37.321 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T04:04:37.335 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:04:37.341 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:04:37.341 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:04:37.341 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:04:39.200 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:05:09.241 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:05:09.255 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:05:09.276 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-17T04:05:09.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:05:09.302 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:05:09.302 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:05:09.303 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:05:11.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:05:41.160 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:05:41.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:05:41.193 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T04:05:41.207 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:05:41.211 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:05:41.211 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:05:41.211 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:05:42.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:06:13.016 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:06:13.033 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:06:13.048 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T04:06:13.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:06:13.063 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:06:13.063 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:06:13.063 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:06:14.903 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:06:44.934 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:06:44.947 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:06:44.964 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T04:06:44.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:06:44.984 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:06:44.985 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:06:44.985 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:06:46.780 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:07:16.811 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:07:16.824 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:07:16.845 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T04:07:16.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:07:16.864 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:07:16.864 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:07:16.864 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:07:18.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:07:48.693 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:07:48.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:07:48.727 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-17T04:07:48.742 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:07:48.748 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:07:48.748 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:07:48.748 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:07:50.577 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:08:20.618 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:08:20.632 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:08:20.654 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T04:08:20.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:08:20.679 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:08:20.679 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:08:20.679 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:08:22.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:08:52.518 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:08:52.532 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:08:52.549 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T04:08:52.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:08:52.567 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:08:52.567 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:08:52.568 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:08:54.370 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:09:24.405 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:09:24.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:09:24.436 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T04:09:24.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:09:24.450 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:09:24.450 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:09:24.450 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:09:26.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:09:56.405 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:09:56.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:09:56.438 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T04:09:56.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:09:56.459 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:09:56.459 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:09:56.459 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:09:58.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:10:28.308 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:10:28.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:10:28.352 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T04:10:28.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:10:28.374 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:10:28.374 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:10:28.374 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:10:30.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:11:00.266 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-17T04:11:00.266 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-17T04:11:00.266 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-17T04:11:00.278 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T04:11:00.291 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:11:00.297 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:11:00.297 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:11:00.298 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:11:02.093 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:11:32.134 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:11:32.150 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:11:32.172 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T04:11:32.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:11:32.192 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:11:32.192 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:11:32.192 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:11:34.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:12:04.055 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:12:04.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:12:04.087 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T04:12:04.088 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T04:12:04.088 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T04:12:04.091 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:12:04.092 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:12:04.092 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:12:05.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:12:35.937 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:12:35.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:12:35.966 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T04:12:35.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:12:35.980 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:12:35.980 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:12:35.980 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:12:37.873 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:13:07.915 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:13:07.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:13:07.942 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T04:13:07.943 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T04:13:07.943 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T04:13:07.947 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:13:07.947 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:13:07.947 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:13:09.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:13:39.778 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:13:39.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:13:39.810 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T04:13:39.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:13:39.829 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:13:39.829 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:13:39.829 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:13:41.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:14:11.682 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:14:11.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:14:11.716 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T04:14:11.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:14:11.735 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:14:11.735 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:14:11.736 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:14:13.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:14:43.562 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:14:43.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:14:43.595 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T04:14:43.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:14:43.616 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:14:43.616 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:14:43.616 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:14:45.428 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:15:15.458 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:15:15.472 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:15:15.491 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T04:15:15.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:15:15.514 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:15:15.514 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:15:15.514 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:15:17.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:15:47.349 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:15:47.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:15:47.379 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T04:15:47.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:15:47.393 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:15:47.394 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:15:47.394 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:15:49.284 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:16:19.326 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:16:19.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:16:19.362 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T04:16:19.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:16:19.382 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:16:19.383 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:16:19.383 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:16:21.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:16:51.253 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:16:51.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:16:51.287 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T04:16:51.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:16:51.308 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:16:51.308 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:16:51.308 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:16:53.089 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:17:23.140 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:17:23.153 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:17:23.174 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T04:17:23.188 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:17:23.194 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:17:23.194 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:17:23.194 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:17:25.018 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:17:55.061 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:17:55.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:17:55.093 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T04:17:55.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:17:55.111 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:17:55.111 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:17:55.111 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:17:56.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:18:26.931 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:18:26.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:18:26.973 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-17T04:18:26.988 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:18:26.994 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:18:26.994 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:18:26.994 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:18:28.806 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:18:58.842 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:18:58.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:18:58.871 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-17T04:18:58.888 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:18:58.890 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:18:58.891 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:18:58.891 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:19:00.723 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:19:30.767 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:19:30.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:19:30.800 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T04:19:30.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:19:30.821 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:19:30.821 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:19:30.821 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:19:32.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:20:02.654 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:20:02.667 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:20:02.685 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T04:20:02.686 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T04:20:02.686 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T04:20:02.691 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:20:02.691 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:20:02.691 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:20:04.496 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:20:34.546 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:20:34.560 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:20:34.585 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T04:20:34.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:20:34.607 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:20:34.608 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:20:34.608 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:20:36.427 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:21:07.508 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:21:07.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:21:07.537 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T04:21:07.537 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T04:21:07.537 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T04:21:07.542 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:21:07.542 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:21:07.542 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:21:09.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:21:39.362 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:21:39.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:21:39.394 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T04:21:39.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:21:39.414 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:21:39.414 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:21:39.414 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:21:41.202 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:22:11.241 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:22:11.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:22:11.275 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T04:22:11.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:22:11.299 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:22:11.299 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:22:11.299 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:22:13.105 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:22:43.147 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:22:43.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:22:43.179 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T04:22:43.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:22:43.197 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:22:43.197 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:22:43.197 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:22:45.053 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:23:15.066 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:23:15.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:23:15.098 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T04:23:15.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:23:15.118 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:23:15.118 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:23:15.119 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:23:16.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:23:46.936 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:23:46.949 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:23:46.967 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T04:23:46.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:23:46.997 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:23:46.997 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:23:46.997 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:23:48.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:24:18.838 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:24:18.852 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:24:18.868 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T04:24:18.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:24:18.887 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:24:18.888 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:24:18.888 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:24:20.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:24:50.715 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:24:50.733 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:24:50.746 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-17T04:24:50.758 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:24:50.761 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:24:50.761 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:24:50.761 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:24:52.586 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:25:22.627 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:25:22.642 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:25:22.660 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-17T04:25:22.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:25:22.682 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:25:22.682 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:25:22.683 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:25:24.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:25:54.521 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:25:54.537 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:25:54.550 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-17T04:25:54.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:25:54.564 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:25:54.564 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:25:54.564 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:25:56.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:26:26.510 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:26:26.523 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:26:26.544 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-17T04:26:26.560 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:26:26.566 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:26:26.566 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:26:26.566 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:26:28.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:26:58.427 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:26:58.441 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:26:58.460 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-17T04:26:58.478 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:26:58.485 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:26:58.485 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:26:58.485 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:27:00.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:27:30.357 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:27:30.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:27:30.395 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T04:27:30.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:27:30.418 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:27:30.418 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:27:30.418 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:27:32.244 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:28:02.284 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:28:02.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:28:02.310 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T04:28:02.310 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T04:28:02.310 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T04:28:02.314 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:28:02.314 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:28:02.314 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:28:04.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:28:34.164 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:28:34.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:28:34.196 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T04:28:34.210 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:28:34.216 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:28:34.216 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:28:34.216 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:28:36.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:29:06.072 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:29:06.089 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:29:06.100 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T04:29:06.101 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T04:29:06.101 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T04:29:06.103 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:29:06.103 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:29:06.103 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:29:08.000 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:29:38.042 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:29:38.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:29:38.078 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T04:29:38.093 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:29:38.099 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:29:38.099 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:29:38.099 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:29:39.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:30:09.970 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:30:09.983 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:30:10.003 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T04:30:10.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:30:10.023 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:30:10.023 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:30:10.024 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:30:11.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:30:41.928 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:30:41.941 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:30:41.964 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T04:30:41.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:30:41.992 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:30:41.992 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:30:41.992 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:30:43.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:31:13.852 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:31:13.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:31:13.884 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T04:31:13.903 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:31:13.909 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:31:13.909 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:31:13.909 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:31:15.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:31:45.769 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:31:45.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:31:45.803 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T04:31:45.818 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:31:45.822 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:31:45.822 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:31:45.822 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:31:47.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:32:17.692 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:32:17.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:32:17.723 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T04:32:17.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:32:17.738 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:32:17.738 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:32:17.738 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:32:19.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:32:49.608 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:32:49.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:32:49.640 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T04:32:49.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:32:49.660 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:32:49.660 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:32:49.660 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:32:51.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:33:21.529 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:33:21.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:33:21.569 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T04:33:21.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:33:21.588 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:33:21.588 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:33:21.588 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:33:23.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:33:53.443 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:33:53.457 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:33:53.478 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T04:33:53.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:33:53.505 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:33:53.505 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:33:53.505 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:33:55.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:34:25.337 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:34:25.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:34:25.373 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T04:34:25.387 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:34:25.393 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:34:25.393 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:34:25.393 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:34:27.217 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:34:57.252 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:34:57.272 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:34:57.287 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T04:34:57.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:34:57.302 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:34:57.302 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:34:57.302 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:34:59.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:35:29.138 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:35:29.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:35:29.167 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T04:35:29.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:35:29.183 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:35:29.183 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:35:29.183 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:35:30.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:36:01.021 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:36:01.033 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:36:01.051 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-17T04:36:01.065 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:36:01.069 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:36:01.069 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:36:01.069 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:36:02.884 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:36:32.905 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:36:32.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:36:32.941 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T04:36:32.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:36:32.962 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:36:32.962 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:36:32.962 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:36:34.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:37:04.769 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:37:04.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:37:04.802 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T04:37:04.803 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T04:37:04.803 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T04:37:04.808 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:37:04.809 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:37:04.809 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:37:06.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:37:36.634 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:37:36.647 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:37:36.668 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T04:37:36.683 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:37:36.690 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:37:36.690 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:37:36.690 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:37:38.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:38:08.504 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:38:08.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:38:08.538 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T04:38:08.539 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T04:38:08.540 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T04:38:08.545 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:38:08.545 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:38:08.545 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:38:10.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:38:40.331 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:38:40.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:38:40.361 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T04:38:40.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:38:40.375 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:38:40.375 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:38:40.375 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:38:42.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:39:12.201 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:39:12.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:39:12.239 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T04:39:12.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:39:12.258 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:39:12.258 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:39:12.258 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:39:14.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:39:44.078 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:39:44.092 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:39:44.111 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T04:39:44.132 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:39:44.137 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:39:44.138 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:39:44.138 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:39:45.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:40:15.971 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:40:15.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:40:16.016 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T04:40:16.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:40:16.037 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:40:16.037 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:40:16.037 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:40:17.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:40:47.837 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:40:47.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:40:47.881 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T04:40:47.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:40:47.901 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:40:47.901 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:40:47.901 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:40:49.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:41:19.721 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:41:19.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:41:19.755 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T04:41:19.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:41:19.779 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:41:19.780 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:41:19.780 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:41:21.541 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:41:51.583 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:41:51.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:41:51.613 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T04:41:51.628 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:41:51.632 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:41:51.632 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:41:51.632 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:41:53.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:42:23.447 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:42:23.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:42:23.482 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T04:42:23.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:42:23.503 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:42:23.503 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:42:23.504 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:42:25.345 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:42:55.386 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:42:55.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:42:55.415 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T04:42:55.428 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:42:55.434 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:42:55.434 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:42:55.434 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:42:57.211 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:43:27.252 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:43:27.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:43:27.284 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T04:43:27.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:43:27.305 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:43:27.305 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:43:27.305 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:43:29.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:43:59.116 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:43:59.128 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:43:59.145 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T04:43:59.158 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:43:59.164 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:43:59.164 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:43:59.165 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:44:00.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:44:30.965 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:44:30.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:44:31.001 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T04:44:31.020 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:44:31.026 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:44:31.026 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:44:31.026 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:44:32.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:45:02.847 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:45:02.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:45:02.878 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T04:45:02.879 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T04:45:02.880 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T04:45:02.883 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:45:02.883 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:45:02.883 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:45:04.648 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:45:34.689 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:45:34.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:45:34.732 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T04:45:34.748 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:45:34.752 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:45:34.752 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:45:34.752 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:45:36.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:46:06.615 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:46:06.630 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:46:06.646 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T04:46:06.647 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T04:46:06.647 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T04:46:06.651 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:46:06.651 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:46:06.651 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:46:08.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:46:38.474 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:46:38.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:46:38.515 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T04:46:38.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:46:38.535 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:46:38.535 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:46:38.535 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:46:40.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:47:10.332 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:47:10.345 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:47:10.362 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T04:47:10.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:47:10.382 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:47:10.382 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:47:10.382 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:47:12.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:47:42.197 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:47:42.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:47:42.230 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T04:47:42.252 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:47:42.259 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:47:42.259 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:47:42.259 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:47:44.053 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:48:14.094 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:48:14.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:48:14.128 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-17T04:48:14.142 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:48:14.146 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:48:14.146 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:48:14.146 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:48:15.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:48:45.976 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:48:45.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:48:46.013 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T04:48:46.026 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:48:46.028 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:48:46.028 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:48:46.028 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:48:47.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:49:17.958 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:49:17.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:49:17.992 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T04:49:18.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:49:18.013 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:49:18.013 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:49:18.013 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:49:19.794 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:49:49.829 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:49:49.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:49:49.865 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T04:49:49.879 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:49:49.886 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:49:49.886 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:49:49.886 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:49:51.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:50:21.696 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:50:21.714 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:50:21.734 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T04:50:21.747 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:50:21.753 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:50:21.754 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:50:21.754 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:50:23.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:50:53.584 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:50:53.598 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:50:53.615 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T04:50:53.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:50:53.632 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:50:53.633 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:50:53.633 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:50:55.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:51:25.444 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:51:25.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:51:25.480 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T04:51:25.496 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:51:25.500 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:51:25.501 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:51:25.501 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:51:27.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:51:57.317 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:51:57.334 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:51:57.346 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T04:51:57.362 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:51:57.365 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:51:57.365 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:51:57.365 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:51:59.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:52:29.308 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:52:29.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:52:29.349 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T04:52:29.362 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:52:29.369 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:52:29.370 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:52:29.370 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:52:31.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:53:01.211 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:53:01.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:53:01.244 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T04:53:01.246 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T04:53:01.246 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T04:53:01.251 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:53:01.251 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:53:01.251 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:53:03.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:53:33.119 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:53:33.138 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:53:33.153 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-17T04:53:33.165 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:53:33.171 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:53:33.171 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:53:33.171 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:53:34.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:54:04.990 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:54:05.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:54:05.020 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T04:54:05.020 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T04:54:05.020 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T04:54:05.024 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:54:05.024 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:54:05.024 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:54:06.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:54:36.836 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:54:36.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:54:36.868 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T04:54:36.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:54:36.890 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:54:36.890 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:54:36.890 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:54:38.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:55:08.746 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:55:08.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:55:08.778 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T04:55:08.779 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T04:55:08.779 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T04:55:08.781 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:55:08.781 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:55:08.781 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:55:10.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:55:40.742 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:55:40.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:55:40.777 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T04:55:40.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:55:40.799 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:55:40.799 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:55:40.799 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:55:42.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:56:12.662 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:56:12.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:56:12.703 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T04:56:12.717 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:56:12.723 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:56:12.723 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:56:12.723 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:56:14.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:56:44.601 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:56:44.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:56:44.634 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T04:56:44.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:56:44.659 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:56:44.660 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:56:44.660 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:56:46.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:57:16.505 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:57:16.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:57:16.544 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T04:57:16.559 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:57:16.564 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:57:16.565 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:57:16.565 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:57:18.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:57:48.421 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:57:48.433 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:57:48.445 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-17T04:57:48.457 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:57:48.459 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:57:48.459 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:57:48.459 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:57:50.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:58:20.349 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:58:20.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:58:20.376 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T04:58:20.388 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:58:20.390 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:58:20.390 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:58:20.390 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:58:22.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:58:52.252 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:58:52.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:58:52.285 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T04:58:52.300 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:58:52.304 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:58:52.304 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:58:52.304 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:58:54.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:59:24.162 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T04:59:24.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:59:24.348 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T04:59:24.380 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:59:24.384 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:59:24.384 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:59:24.385 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:59:26.204 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T04:59:56.221 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T04:59:56.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T04:59:56.254 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T04:59:56.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T04:59:56.274 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T04:59:56.274 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:59:56.274 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T04:59:58.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:00:28.102 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:00:28.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:00:28.140 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T05:00:28.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:00:28.157 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:00:28.157 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:00:28.157 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:00:29.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:00:59.972 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:00:59.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:01:00.004 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T05:01:00.018 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:01:00.023 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:01:00.023 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:01:00.024 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:01:01.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:01:31.868 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:01:31.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:01:31.906 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T05:01:31.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:01:31.927 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:01:31.927 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:01:31.927 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:01:33.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:02:03.750 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:02:03.764 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:02:03.787 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T05:02:03.789 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T05:02:03.789 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T05:02:03.792 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:02:03.792 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:02:03.792 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:02:05.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:02:35.675 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:02:35.688 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:02:36.676 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T05:02:36.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:02:36.708 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:02:36.708 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:02:36.708 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:02:38.493 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:03:08.535 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:03:08.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:03:08.570 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T05:03:08.572 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T05:03:08.572 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T05:03:08.578 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:03:08.578 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:03:08.578 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:03:10.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:03:40.356 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:03:40.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:03:40.401 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T05:03:40.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:03:40.429 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:03:40.429 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:03:40.429 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:03:42.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:04:12.218 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:04:12.231 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:04:12.252 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T05:04:12.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:04:12.271 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:04:12.271 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:04:12.271 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:04:14.048 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:04:44.087 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:04:44.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:04:44.119 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T05:04:44.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:04:44.140 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:04:44.140 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:04:44.141 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:04:45.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:05:15.965 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:05:15.983 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:05:15.999 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T05:05:16.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:05:16.013 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:05:16.013 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:05:16.013 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:05:17.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:05:47.930 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:05:47.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:05:47.968 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T05:05:47.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:05:47.991 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:05:47.991 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:05:47.991 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:05:49.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:06:19.847 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:06:19.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:06:19.881 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T05:06:19.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:06:19.900 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:06:19.900 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:06:19.901 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:06:21.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:06:51.719 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:06:51.732 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:06:51.759 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T05:06:51.774 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:06:51.781 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:06:51.781 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:06:51.781 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:06:53.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:07:23.596 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:07:23.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:07:23.626 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T05:07:23.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:07:23.644 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:07:23.645 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:07:23.645 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:07:25.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:07:55.435 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:07:55.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:07:55.480 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T05:07:55.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:07:55.499 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:07:55.499 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:07:55.499 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:07:57.244 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:08:27.280 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:08:27.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:08:27.306 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T05:08:27.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:08:27.323 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:08:27.323 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:08:27.323 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:08:29.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:08:59.222 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:08:59.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:08:59.255 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T05:08:59.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:08:59.274 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:08:59.274 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:08:59.274 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:09:01.047 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:09:31.081 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:09:31.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:09:31.120 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T05:09:31.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:09:31.144 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:09:31.144 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:09:31.144 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:09:32.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:10:02.965 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:10:02.979 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:10:02.998 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T05:10:02.999 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T05:10:02.999 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T05:10:03.004 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:10:03.005 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:10:03.005 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:10:04.762 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:10:34.803 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:10:34.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:10:34.838 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T05:10:34.853 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:10:34.860 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:10:34.860 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:10:34.860 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:10:36.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:11:06.699 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:11:06.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:11:06.732 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T05:11:06.733 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T05:11:06.733 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T05:11:06.739 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:11:06.739 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:11:06.739 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:11:08.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:11:38.562 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:11:38.581 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:11:38.593 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T05:11:38.604 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:11:38.607 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:11:38.607 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:11:38.607 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:11:40.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:12:10.502 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:12:10.515 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:12:10.535 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T05:12:10.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:12:10.553 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:12:10.554 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:12:10.554 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:12:12.398 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:12:42.417 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:12:42.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:12:42.453 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T05:12:42.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:12:42.475 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:12:42.475 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:12:42.475 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:12:44.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:13:14.333 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:13:14.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:13:14.368 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-17T05:13:14.384 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:13:14.389 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:13:14.389 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:13:14.390 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:13:16.228 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:13:46.241 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:13:46.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:13:46.276 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T05:13:46.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:13:46.294 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:13:46.294 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:13:46.294 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:13:48.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:14:18.156 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:14:18.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:14:18.191 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T05:14:18.207 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:14:18.211 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:14:18.211 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:14:18.211 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:14:20.027 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:14:50.063 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:14:50.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:14:50.098 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-17T05:14:50.110 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:14:50.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-17T05:14:51.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:15:21.986 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:15:22.004 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:15:22.022 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-17T05:15:22.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:15:22.053 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-17T05:15:23.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:15:53.910 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:15:53.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:15:53.937 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T05:15:53.953 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:15:53.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-17T05:15:55.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:16:25.804 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:16:25.826 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:16:25.839 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T05:16:25.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:16:25.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-17T05:16:28.015 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:16:58.031 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:16:58.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:16:58.076 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-17T05:16:58.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:16:58.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-17T05:17:00.272 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:17:42.483 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 3 seconds old
2025-09-17T05:18:17.062 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:18:17.083 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T05:18:17.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:18:17.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-17T05:18:19.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:18:49.335 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:18:49.350 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:18:49.364 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T05:18:49.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:18:49.398 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-17T05:18:51.541 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:19:48.025 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 23 seconds old
2025-09-17T05:20:30.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:20:30.108 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T05:20:30.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:20:30.128 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:20:30.128 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:20:30.129 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:20:41.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:21:14.751 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 3 seconds old
2025-09-17T05:21:47.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:21:52.222 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T05:21:52.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:21:52.255 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:21:52.255 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:21:52.255 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:24:13.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:28:57.863 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:28:57.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:28:57.938 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T05:28:57.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:28:57.962 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:28:57.962 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:28:57.962 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:29:00.345 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:29:30.390 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:29:30.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:29:30.418 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T05:29:30.434 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:29:30.439 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:29:30.439 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:29:30.440 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:29:32.291 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:30:02.348 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:30:02.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:30:02.383 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T05:30:02.385 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T05:30:02.385 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T05:30:02.390 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:30:02.390 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:30:02.391 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:30:04.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:30:34.316 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:30:34.332 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:30:34.355 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T05:30:34.369 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:30:34.375 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:30:34.376 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:30:34.376 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:30:36.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:31:06.299 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:31:06.314 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:31:06.333 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T05:31:06.334 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T05:31:06.334 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T05:31:06.337 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:31:06.338 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:31:06.338 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:31:08.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:31:38.229 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:31:38.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:31:38.264 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T05:31:38.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:31:38.280 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:31:38.280 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:31:38.280 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:31:40.153 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:32:10.189 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:32:10.208 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:32:10.222 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T05:32:10.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:32:10.239 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:32:10.240 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:32:10.240 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:32:12.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:32:42.118 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:32:42.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:32:42.155 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T05:32:42.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:32:42.177 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:32:42.177 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:32:42.177 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:32:44.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:33:14.045 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:33:14.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:33:14.087 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-17T05:33:14.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:33:14.109 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:33:14.109 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:33:14.109 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:33:15.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:33:45.970 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:33:45.986 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:33:46.008 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T05:33:46.026 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:33:46.033 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:33:46.033 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:33:46.033 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:33:47.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:34:17.883 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:34:17.898 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:34:17.920 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T05:34:17.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:34:17.942 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:34:17.943 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:34:17.943 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:34:19.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:34:49.817 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:34:49.831 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:34:49.851 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T05:34:49.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:34:49.870 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:34:49.870 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:34:49.871 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:34:51.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:35:21.710 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:35:21.723 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:35:21.737 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T05:35:21.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:35:21.752 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:35:21.752 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:35:21.752 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:35:23.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:35:53.662 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:35:53.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:35:53.739 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T05:35:53.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:35:53.763 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:35:53.763 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:35:53.763 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:35:55.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:36:25.609 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:36:25.623 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:36:25.647 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T05:36:25.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:36:25.667 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:36:25.667 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:36:25.667 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:36:27.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:36:57.512 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:36:57.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:36:57.551 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T05:36:57.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:36:57.573 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:36:57.573 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:36:57.573 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:36:59.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:37:29.398 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:37:29.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:37:29.432 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T05:37:29.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:37:29.453 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:37:29.453 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:37:29.453 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:37:31.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:38:01.318 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:38:01.333 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:38:01.353 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-17T05:38:01.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:38:01.372 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:38:01.372 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:38:01.372 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:38:03.183 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:38:33.204 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:38:33.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:38:33.235 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-17T05:38:33.248 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:38:33.251 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:38:33.251 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:38:33.251 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:38:35.112 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:39:05.162 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:39:05.183 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:39:05.194 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T05:39:05.194 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T05:39:05.194 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T05:39:05.198 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:39:05.198 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:39:05.198 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:39:06.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:39:37.036 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:39:37.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:39:37.074 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T05:39:37.088 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:39:37.095 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:39:37.095 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:39:37.095 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:39:38.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:40:08.937 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:40:08.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:40:08.987 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 8 seconds old
2025-09-17T05:40:09.009 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:40:09.014 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:40:09.015 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:40:09.015 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:40:10.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:40:40.845 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:40:40.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:40:40.877 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T05:40:40.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:40:40.894 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:40:40.894 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:40:40.894 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:40:42.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:41:12.737 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:41:12.752 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:41:12.775 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T05:41:12.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:41:12.798 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:41:12.798 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:41:12.798 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:41:14.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:41:44.664 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:41:44.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:41:44.704 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T05:41:44.718 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:41:44.722 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:41:44.722 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:41:44.722 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:41:46.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:42:16.626 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:42:16.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:42:16.656 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T05:42:16.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:42:16.670 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:42:16.670 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:42:16.670 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:42:18.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:42:48.586 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:42:48.606 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:42:48.630 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-17T05:42:48.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:42:48.652 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:42:48.653 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:42:48.653 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:42:50.515 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:43:20.549 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:43:20.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:43:20.585 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T05:43:20.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:43:20.605 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:43:20.605 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:43:20.605 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:43:22.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:43:52.631 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:43:52.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:43:52.666 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T05:43:52.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:43:52.685 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:43:52.685 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:43:52.685 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:43:54.496 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:44:24.547 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:44:24.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:44:24.582 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T05:44:24.597 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:44:24.603 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:44:24.603 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:44:24.603 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:44:26.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:44:56.415 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:44:56.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:44:56.457 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T05:44:56.471 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:44:56.475 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:44:56.475 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:44:56.476 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:44:58.244 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:45:28.279 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:45:28.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:45:28.309 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T05:45:28.322 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:45:28.326 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:45:28.326 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:45:28.326 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:45:30.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:46:00.269 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-17T05:46:00.270 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-17T05:46:00.270 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-17T05:46:00.289 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T05:46:00.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:46:00.312 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:46:00.312 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:46:00.313 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:46:02.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:46:32.136 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:46:32.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:46:32.183 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T05:46:32.204 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:46:32.211 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:46:32.211 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:46:32.212 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:46:34.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:47:04.061 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:47:04.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:47:04.096 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T05:47:04.097 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T05:47:04.097 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T05:47:04.103 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:47:04.103 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:47:04.103 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:47:05.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:47:35.931 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:47:35.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:47:35.967 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T05:47:35.983 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:47:35.990 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:47:35.990 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:47:35.990 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:47:37.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:48:07.819 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:48:07.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:48:07.863 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T05:48:07.865 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T05:48:07.865 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T05:48:07.868 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:48:07.868 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:48:07.868 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:48:09.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:48:39.721 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:48:39.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:48:39.752 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T05:48:39.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:48:39.770 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:48:39.770 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:48:39.770 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:48:41.677 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:49:11.719 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:49:11.733 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:49:11.754 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T05:49:11.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:49:11.775 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:49:11.775 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:49:11.775 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:49:13.572 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:49:43.604 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:49:43.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:49:43.646 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T05:49:43.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:49:43.669 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:49:43.669 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:49:43.669 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:49:45.493 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:50:15.523 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:50:15.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:50:15.563 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T05:50:15.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:50:15.584 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:50:15.584 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:50:15.584 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:50:17.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:50:47.415 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:50:47.428 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:50:47.452 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T05:50:47.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:50:47.471 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:50:47.471 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:50:47.471 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:50:49.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:51:19.362 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:51:19.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:51:19.389 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T05:51:19.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:51:19.404 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:51:19.404 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:51:19.404 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:51:21.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:51:51.243 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:51:51.260 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:51:51.276 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T05:51:51.287 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:51:51.290 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:51:51.290 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:51:51.290 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:51:53.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:52:23.224 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:52:23.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:52:23.260 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T05:52:23.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:52:23.279 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:52:23.279 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:52:23.280 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:52:25.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:52:55.151 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:52:55.166 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:52:55.187 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T05:52:55.202 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:52:55.207 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:52:55.207 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:52:55.207 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:52:57.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:53:27.071 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:53:27.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:53:27.106 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T05:53:27.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:53:27.130 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:53:27.131 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:53:27.131 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:53:28.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:53:58.990 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:53:59.004 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:53:59.024 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T05:53:59.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:53:59.045 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:53:59.045 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:53:59.045 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:54:00.844 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:54:30.903 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:54:30.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:54:30.937 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T05:54:30.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:54:30.957 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:54:30.957 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:54:30.958 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:54:32.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:55:02.793 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:55:02.806 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:55:02.820 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T05:55:02.820 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T05:55:02.820 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T05:55:02.822 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:55:02.822 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:55:02.822 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:55:04.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:55:34.721 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:55:34.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:55:34.754 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T05:55:34.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:55:34.772 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:55:34.772 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:55:34.772 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:55:36.537 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:56:06.550 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:56:06.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:56:06.579 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T05:56:06.579 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T05:56:06.579 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T05:56:06.584 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:56:06.584 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:56:06.584 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:56:08.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:56:38.408 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:56:38.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:56:38.441 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T05:56:38.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:56:38.460 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:56:38.460 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:56:38.460 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:56:40.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:57:10.302 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:57:10.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:57:10.333 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T05:57:10.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:57:10.353 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:57:10.353 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:57:10.353 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:57:12.182 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:57:42.223 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:57:42.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:57:42.261 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T05:57:42.276 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:57:42.280 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:57:42.280 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:57:42.280 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:57:44.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:58:14.090 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:58:14.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:58:14.120 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-17T05:58:14.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:58:14.134 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:58:14.134 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:58:14.134 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:58:16.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:58:46.081 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T05:58:46.095 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:58:46.117 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T05:58:46.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:58:46.142 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:58:46.143 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:58:46.143 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:58:47.937 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:59:17.987 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:59:18.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:59:18.020 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T05:59:18.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:59:18.040 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:59:18.040 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:59:18.040 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:59:19.824 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T05:59:49.867 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T05:59:49.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T05:59:49.902 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T05:59:49.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T05:59:49.921 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T05:59:49.921 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:59:49.921 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T05:59:51.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:00:21.755 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:00:21.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:00:23.049 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T06:00:23.073 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:00:23.079 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:00:23.079 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:00:23.079 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:00:24.853 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:00:54.889 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:00:54.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:00:54.919 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-17T06:00:54.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:00:54.934 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:00:54.934 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:00:54.934 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:00:56.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:01:26.775 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:01:26.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:01:26.810 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-17T06:01:26.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:01:26.827 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:01:26.827 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:01:26.827 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:01:28.699 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:01:58.746 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:01:58.759 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:01:58.782 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-17T06:01:58.797 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:01:58.802 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:01:58.802 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:01:58.802 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:02:00.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:02:30.667 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:02:30.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:02:30.705 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T06:02:30.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:02:30.730 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:02:30.731 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:02:30.731 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:02:32.540 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:03:02.583 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:03:02.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:03:02.617 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T06:03:02.618 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T06:03:02.618 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T06:03:02.623 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:03:02.623 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:03:02.623 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:03:04.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:03:34.445 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:03:34.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:03:34.481 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T06:03:34.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:03:34.501 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:03:34.501 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:03:34.501 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:03:36.301 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:04:06.343 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:04:06.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:04:06.377 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T06:04:06.378 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T06:04:06.378 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T06:04:06.382 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:04:06.383 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:04:06.383 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:04:08.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:04:38.221 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:04:38.238 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:04:38.252 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T06:04:38.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:04:38.267 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:04:38.267 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:04:38.267 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:04:40.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:05:10.226 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:05:10.240 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:05:10.261 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T06:05:10.281 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:05:10.286 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:05:10.287 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:05:10.287 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:05:12.098 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:05:42.133 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:05:42.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:05:42.169 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T06:05:42.183 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:05:42.189 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:05:42.189 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:05:42.190 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:05:44.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:06:14.053 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:06:14.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:06:14.086 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-17T06:06:14.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:06:14.106 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:06:14.107 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:06:14.107 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:06:15.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:06:45.959 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:06:45.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:06:45.999 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T06:06:46.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:06:46.022 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:06:46.022 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:06:46.023 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:06:47.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:07:17.902 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:07:17.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:07:17.934 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T06:07:17.947 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:07:17.951 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:07:17.951 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:07:17.951 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:07:19.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:07:49.837 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:07:49.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:07:49.862 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T06:07:49.874 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:07:49.876 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:07:49.876 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:07:49.876 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:07:51.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:08:21.779 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:08:21.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:08:21.811 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T06:08:21.825 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:08:21.830 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:08:21.830 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:08:21.830 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:08:23.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:08:53.709 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:08:53.723 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:08:53.737 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T06:08:53.754 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:08:53.759 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:08:53.759 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:08:53.759 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:08:55.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:09:25.644 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:09:25.660 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:09:25.682 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T06:09:25.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:09:25.702 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:09:25.702 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:09:25.702 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:09:27.523 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:09:57.538 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:09:57.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:09:57.571 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T06:09:57.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:09:57.589 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:09:57.589 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:09:57.589 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:09:59.437 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:10:29.480 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:10:29.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:10:30.496 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T06:10:30.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:10:30.515 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:10:30.515 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:10:30.515 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:10:32.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:11:02.344 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:11:02.362 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:11:02.375 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T06:11:02.375 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T06:11:02.376 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T06:11:02.378 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:11:02.378 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:11:02.378 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:11:04.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:11:34.327 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:11:34.340 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:11:34.359 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T06:11:34.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:11:34.380 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:11:34.380 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:11:34.380 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:11:36.208 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:12:06.250 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:12:06.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:12:06.281 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T06:12:06.282 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T06:12:06.282 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T06:12:06.288 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:12:06.288 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:12:06.288 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:12:08.128 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:12:38.142 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:12:38.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:12:38.180 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T06:12:38.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:12:38.202 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:12:38.202 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:12:38.202 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:12:40.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:13:10.022 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:13:10.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:13:10.053 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T06:13:10.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:13:10.073 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:13:10.073 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:13:10.073 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:13:11.937 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:13:41.979 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:13:41.992 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:13:42.013 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T06:13:42.026 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:13:42.030 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:13:42.030 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:13:42.030 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:13:43.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:14:13.877 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:14:13.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:14:13.900 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T06:14:13.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:14:13.915 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:14:13.915 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:14:13.915 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:14:15.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:14:45.881 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:14:45.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:14:45.921 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T06:14:45.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:14:45.941 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:14:45.941 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:14:45.941 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:14:47.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:15:17.777 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:15:17.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:15:17.813 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T06:15:17.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:15:17.833 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:15:17.834 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:15:17.834 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:15:19.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:15:49.658 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:15:49.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:15:49.697 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T06:15:49.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:15:49.718 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:15:49.718 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:15:49.718 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:15:51.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:16:21.527 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:16:21.540 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:16:21.559 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T06:16:21.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:16:21.579 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:16:21.579 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:16:21.579 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:16:23.370 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:16:53.411 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:16:53.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:16:53.447 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T06:16:53.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:16:53.465 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:16:53.466 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:16:53.466 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:16:55.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:17:25.305 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:17:25.322 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:17:25.334 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T06:17:25.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:17:25.349 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:17:25.349 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:17:25.349 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:17:27.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:17:57.241 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:17:57.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:17:57.273 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T06:17:57.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:17:57.290 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:17:57.290 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:17:57.290 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:17:59.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:18:29.104 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:18:29.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:18:29.138 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T06:18:29.153 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:18:29.160 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:18:29.160 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:18:29.160 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:18:30.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:19:01.027 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:19:01.042 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:19:01.060 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-17T06:19:01.076 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:19:01.080 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:19:01.080 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:19:01.080 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:19:02.917 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:19:32.950 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:19:32.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:19:32.986 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T06:19:33.002 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:19:33.008 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:19:33.009 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:19:33.009 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:19:34.841 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:20:04.883 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:20:04.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:20:04.919 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T06:20:04.920 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T06:20:04.920 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T06:20:04.924 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:20:04.924 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:20:04.924 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:20:06.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:20:36.774 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:20:36.790 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:20:37.916 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T06:20:37.942 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:20:37.945 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:20:37.945 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:20:37.945 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:20:39.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:21:09.847 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:21:09.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:21:09.881 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-17T06:21:09.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:21:09.900 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:21:09.900 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:21:09.900 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:21:11.697 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:21:41.722 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:21:41.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:21:41.756 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T06:21:41.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:21:41.776 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:21:41.776 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:21:41.776 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:21:43.565 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:22:13.606 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:22:13.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:22:13.641 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T06:22:13.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:22:13.663 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:22:13.663 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:22:13.663 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:22:15.437 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:22:45.491 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:22:45.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:22:45.522 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T06:22:45.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:22:45.542 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:22:45.543 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:22:45.543 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:22:47.340 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:23:17.380 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:23:17.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:23:17.410 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T06:23:17.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:23:17.426 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:23:17.426 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:23:17.426 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:23:19.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:23:49.216 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:23:49.234 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:23:49.251 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T06:23:49.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:23:49.265 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:23:49.265 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:23:49.265 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:23:51.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:24:21.115 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:24:21.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:24:21.157 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T06:24:21.177 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:24:21.180 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:24:21.180 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:24:21.180 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:24:23.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:24:53.043 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:24:53.057 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:24:53.077 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T06:24:53.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:24:53.097 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:24:53.097 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:24:53.097 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:24:54.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:25:24.907 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:25:24.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:25:24.942 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T06:25:24.957 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:25:24.961 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:25:24.962 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:25:24.962 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:25:26.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:25:56.770 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:25:56.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:25:56.801 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T06:25:56.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:25:56.817 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:25:56.817 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:25:56.817 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:25:58.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:26:28.685 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:26:28.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:26:28.724 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T06:26:28.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:26:28.744 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:26:28.745 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:26:28.745 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:26:30.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:27:00.576 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-17T06:27:00.581 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-17T06:27:00.581 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-17T06:27:00.597 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T06:27:00.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:27:00.613 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:27:00.613 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:27:00.613 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:27:02.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:27:32.482 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:27:32.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:27:32.513 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T06:27:32.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:27:32.527 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:27:32.527 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:27:32.527 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:27:34.429 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:28:04.470 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:28:04.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:28:04.504 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T06:28:04.505 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T06:28:04.505 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T06:28:04.511 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:28:04.511 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:28:04.511 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:28:06.359 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:28:36.384 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:28:36.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:28:38.583 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T06:28:38.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:28:38.614 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:28:38.614 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:28:38.614 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:28:40.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:29:10.458 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:29:10.472 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:29:10.488 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T06:29:10.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:29:10.522 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:29:10.522 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:29:10.522 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:29:12.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:29:42.397 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:29:42.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:29:42.431 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T06:29:42.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:29:42.451 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:29:42.451 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:29:42.451 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:29:44.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:30:14.291 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:30:14.309 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:30:14.319 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-17T06:30:14.332 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:30:14.337 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:30:14.337 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:30:14.337 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:30:16.169 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:30:46.220 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:30:46.240 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:30:46.263 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T06:30:46.279 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:30:46.284 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:30:46.284 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:30:46.284 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:30:48.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:31:18.146 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:31:18.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:31:18.172 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T06:31:18.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:31:18.187 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:31:18.187 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:31:18.187 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:31:20.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:31:50.089 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:31:50.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:31:50.124 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-17T06:31:50.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:31:50.145 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:31:50.145 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:31:50.145 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:31:51.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:32:21.997 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:32:22.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:32:22.032 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-17T06:32:22.048 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:32:22.053 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:32:22.053 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:32:22.053 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:32:23.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:32:53.946 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:32:53.960 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:32:53.984 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T06:32:53.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:32:54.003 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:32:54.004 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:32:54.004 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:32:55.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:33:25.853 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:33:25.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:33:25.888 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T06:33:25.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:33:25.908 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:33:25.908 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:33:25.908 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:33:27.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:33:57.808 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:33:57.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:33:57.843 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T06:33:57.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:33:57.861 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:33:57.861 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:33:57.861 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:33:59.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:34:29.721 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:34:29.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:34:29.752 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T06:34:29.764 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:34:29.768 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:34:29.768 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:34:29.768 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:34:31.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:35:01.715 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:35:01.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:35:01.746 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T06:35:01.747 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T06:35:01.748 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T06:35:01.753 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:35:01.754 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:35:01.754 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:35:03.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:35:33.623 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:35:33.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:35:33.666 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-17T06:35:33.682 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:35:33.689 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:35:33.689 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:35:33.689 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:35:35.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:36:05.531 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:36:05.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:36:05.568 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T06:36:05.569 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T06:36:05.570 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T06:36:05.575 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:36:05.576 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:36:05.576 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:36:07.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:36:37.441 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:36:37.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:36:37.477 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T06:36:37.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:36:37.498 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:36:37.498 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:36:37.498 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:36:39.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:37:09.355 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:37:09.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:37:09.386 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-17T06:37:09.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:37:09.406 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:37:09.406 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:37:09.406 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:37:11.234 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:37:41.275 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:37:41.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:37:41.309 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T06:37:41.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:37:41.327 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:37:41.327 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:37:41.327 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:37:43.140 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:38:13.176 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:38:13.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:38:13.207 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T06:38:13.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:38:13.223 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:38:13.223 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:38:13.223 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:38:15.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:38:45.123 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:38:45.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:38:45.154 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T06:38:45.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:38:45.175 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:38:45.175 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:38:45.175 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:38:46.974 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:39:17.015 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:39:17.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:39:17.051 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T06:39:17.073 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:39:17.079 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:39:17.079 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:39:17.079 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:39:18.898 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:39:48.916 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:39:48.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:39:48.948 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-17T06:39:48.963 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:39:48.968 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:39:48.969 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:39:48.969 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:39:50.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:40:20.847 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:40:20.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:40:20.878 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T06:40:20.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:40:20.894 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:40:20.894 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:40:20.894 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:40:22.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:40:52.730 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:40:52.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:40:52.766 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T06:40:52.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:40:52.791 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:40:52.792 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:40:52.792 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:40:54.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:41:24.662 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:41:24.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:41:24.689 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T06:41:24.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:41:24.703 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:41:24.703 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:41:24.703 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:41:26.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:41:56.653 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:41:56.670 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:41:56.692 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T06:41:56.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:41:56.713 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:41:56.713 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:41:56.713 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:41:58.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:42:28.565 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:42:28.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:42:28.601 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T06:42:28.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:42:28.621 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:42:28.621 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:42:28.621 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:42:30.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:43:00.508 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-17T06:43:00.509 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-17T06:43:00.509 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-17T06:43:00.528 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T06:43:00.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:43:00.548 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:43:00.548 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:43:00.548 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:43:02.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:43:32.402 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:43:32.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:43:32.437 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T06:43:32.451 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:43:32.457 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:43:32.457 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:43:32.457 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:43:34.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:44:04.335 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:44:04.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:44:04.365 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T06:44:04.366 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T06:44:04.366 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T06:44:04.372 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:44:04.372 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:44:04.372 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:44:06.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:44:36.222 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:44:36.234 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:44:36.248 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T06:44:36.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:44:36.262 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:44:36.262 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:44:36.262 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:44:38.126 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:45:08.159 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:45:08.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:45:08.192 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T06:45:08.193 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T06:45:08.194 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T06:45:08.197 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:45:08.198 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:45:08.198 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:45:10.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:45:40.050 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:45:40.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:45:40.090 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T06:45:40.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:45:40.111 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:45:40.111 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:45:40.111 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:45:41.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:46:11.948 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:46:11.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:46:11.980 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T06:46:11.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:46:12.001 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:46:12.001 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:46:12.001 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:46:13.826 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:46:43.867 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:46:43.887 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:46:43.907 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T06:46:43.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:46:43.928 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:46:43.928 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:46:43.928 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:46:45.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:47:15.797 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:47:15.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:47:15.830 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T06:47:15.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:47:15.850 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:47:15.850 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:47:15.850 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:47:17.677 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:47:47.719 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:47:47.732 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:47:47.754 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T06:47:47.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:47:47.773 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:47:47.773 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:47:47.773 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:47:49.626 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:48:19.663 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:48:19.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:48:19.690 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T06:48:19.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:48:19.705 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:48:19.705 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:48:19.705 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:48:21.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:48:51.642 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:48:51.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:48:51.680 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T06:48:51.693 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:48:51.699 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:48:51.700 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:48:51.700 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:48:53.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:49:23.537 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:49:23.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:49:23.567 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T06:49:23.581 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:49:23.587 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:49:23.587 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:49:23.588 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:49:25.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:49:55.441 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:49:55.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:49:55.962 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T06:49:55.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:49:55.994 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:49:55.994 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:49:55.994 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:49:57.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:50:27.849 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:50:27.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:50:27.885 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T06:50:27.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:50:27.906 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:50:27.906 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:50:27.906 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:50:29.738 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:50:59.776 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:50:59.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:50:59.805 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T06:50:59.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:50:59.820 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:50:59.820 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:50:59.820 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:51:01.639 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:51:31.674 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:51:31.688 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:51:31.701 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T06:51:31.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:51:31.717 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:51:31.717 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:51:31.717 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:51:33.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:52:03.630 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:52:03.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:52:03.668 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T06:52:03.669 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T06:52:03.669 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T06:52:03.675 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:52:03.675 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:52:03.675 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:52:05.493 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:52:35.530 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:52:35.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:52:35.560 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T06:52:35.572 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:52:35.576 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:52:35.576 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:52:35.576 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:52:37.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:53:07.398 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:53:07.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:53:07.432 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T06:53:07.433 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T06:53:07.433 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T06:53:07.439 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:53:07.439 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:53:07.439 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:53:09.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:53:39.296 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:53:39.309 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:53:39.329 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T06:53:39.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:53:39.349 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:53:39.350 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:53:39.350 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:53:41.200 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:54:11.234 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:54:11.248 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:54:11.268 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T06:54:11.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:54:11.290 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:54:11.291 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:54:11.291 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:54:13.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:54:43.132 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:54:43.144 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:54:43.160 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T06:54:43.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:54:43.178 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:54:43.178 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:54:43.178 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:54:45.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:55:15.023 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T06:55:15.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:55:15.056 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T06:55:15.070 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:55:15.073 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:55:15.073 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:55:15.073 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:55:16.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:55:46.944 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:55:46.957 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:55:46.975 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T06:55:46.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:55:47.003 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:55:47.003 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:55:47.003 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:55:48.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:56:18.838 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:56:18.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:56:18.873 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T06:56:18.887 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:56:18.892 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:56:18.893 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:56:18.893 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:56:20.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:56:50.742 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:56:50.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:56:50.778 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-17T06:56:50.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:56:50.798 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:56:50.798 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:56:50.798 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:56:52.606 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:57:22.620 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:57:22.634 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:57:22.651 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-17T06:57:22.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:57:22.672 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:57:22.672 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:57:22.672 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:57:24.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:57:54.504 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:57:54.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:57:54.540 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-17T06:57:54.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:57:54.557 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:57:54.557 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:57:54.557 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:57:56.354 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:58:26.404 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:58:26.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:58:26.438 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-17T06:58:26.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:58:26.458 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:58:26.458 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:58:26.458 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:58:28.297 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:58:58.350 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:58:58.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:58:58.380 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-17T06:58:58.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:58:58.401 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:58:58.401 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:58:58.401 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:59:00.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T06:59:30.263 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T06:59:30.276 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T06:59:30.296 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T06:59:30.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T06:59:30.321 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T06:59:30.322 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:59:30.322 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T06:59:32.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:00:02.158 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:00:02.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:00:02.186 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:00:02.187 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:00:02.187 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:00:02.191 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:00:02.191 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:00:02.191 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:00:04.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:00:34.072 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:00:34.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:00:34.106 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T07:00:34.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:00:34.126 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:00:34.126 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:00:34.126 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:00:35.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:01:05.965 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:01:05.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:01:05.996 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:01:05.997 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:01:05.997 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:01:06.000 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:01:06.000 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:01:06.000 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:01:07.805 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:01:37.841 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:01:37.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:01:37.874 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T07:01:37.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:01:37.894 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:01:37.894 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:01:37.894 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:01:39.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:02:09.833 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:02:09.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:02:09.872 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-17T07:02:09.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:02:09.895 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:02:09.896 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:02:09.896 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:02:11.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:02:41.722 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:02:41.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:02:41.756 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T07:02:41.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:02:41.777 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:02:41.777 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:02:41.777 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:02:43.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:03:13.602 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:03:13.619 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:03:13.631 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T07:03:13.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:03:13.648 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:03:13.648 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:03:13.648 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:03:15.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:03:45.472 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:03:45.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:03:45.509 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T07:03:45.523 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:03:45.526 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:03:45.526 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:03:45.527 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:03:47.312 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:04:17.332 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:04:17.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:04:17.360 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T07:04:17.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:04:17.375 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:04:17.375 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:04:17.375 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:04:19.192 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:04:49.220 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:04:49.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:04:49.248 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T07:04:49.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:04:49.268 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:04:49.268 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:04:49.268 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:04:51.165 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:05:21.200 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:05:21.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:05:21.230 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T07:05:21.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:05:21.248 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:05:21.248 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:05:21.248 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:05:23.105 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:05:53.129 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:05:53.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:05:53.165 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T07:05:53.181 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:05:53.187 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:05:53.187 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:05:53.187 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:05:54.950 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:06:24.966 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:06:24.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:06:25.000 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T07:06:25.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:06:25.020 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:06:25.020 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:06:25.020 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:06:26.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:06:56.888 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:06:56.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:06:56.922 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T07:06:56.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:06:56.943 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:06:56.943 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:06:56.943 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:06:58.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:07:28.778 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:07:28.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:07:28.816 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T07:07:28.830 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:07:28.836 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:07:28.836 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:07:28.836 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:07:30.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:08:00.678 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:08:00.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:08:00.706 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T07:08:00.718 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:08:00.721 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:08:00.721 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:08:00.721 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:08:02.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:08:32.663 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:08:32.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:08:32.699 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T07:08:32.714 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:08:32.720 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:08:32.721 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:08:32.721 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:08:34.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:09:04.575 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:09:04.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:09:04.606 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:09:04.607 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:09:04.607 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:09:04.613 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:09:04.613 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:09:04.613 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:09:06.404 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:09:36.446 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:09:36.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:09:36.480 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T07:09:36.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:09:36.502 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:09:36.502 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:09:36.502 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:09:38.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:10:08.300 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:10:08.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:10:08.336 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:10:08.338 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:10:08.338 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:10:08.343 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:10:08.344 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:10:08.344 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:10:10.105 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:10:40.146 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:10:40.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:10:40.186 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T07:10:40.200 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:10:40.203 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:10:40.203 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:10:40.203 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:10:42.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:11:12.040 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:11:12.057 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:11:12.070 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T07:11:12.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:11:12.084 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:11:12.085 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:11:12.085 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:11:13.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:11:43.902 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:11:43.917 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:11:43.939 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T07:11:43.953 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:11:43.957 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:11:43.957 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:11:43.957 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:11:45.764 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:12:15.800 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:12:15.818 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:12:15.833 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-17T07:12:15.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:12:15.850 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:12:15.850 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:12:15.850 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:12:17.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:12:47.655 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:12:47.669 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:12:47.687 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T07:12:47.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:12:47.706 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:12:47.707 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:12:47.707 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:12:49.493 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:13:19.535 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:13:19.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:13:19.570 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T07:13:19.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:13:19.591 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:13:19.591 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:13:19.591 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:13:21.369 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:13:51.384 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:13:51.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:13:51.971 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T07:13:51.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:13:52.000 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:13:52.000 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:13:52.000 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:13:53.764 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:14:23.786 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:14:23.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:14:23.827 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T07:14:23.841 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:14:23.845 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:14:23.845 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:14:23.845 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:14:25.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:14:55.660 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:14:55.672 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:14:55.688 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T07:14:55.699 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:14:55.701 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:14:55.701 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:14:55.701 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:14:57.569 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:15:27.612 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:15:27.626 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:15:27.648 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T07:15:27.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:15:27.669 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:15:27.669 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:15:27.670 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:15:29.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:15:59.472 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:15:59.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:15:59.506 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T07:15:59.520 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:15:59.525 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:15:59.525 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:15:59.525 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:16:01.322 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:16:31.342 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:16:31.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:16:31.370 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T07:16:31.382 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:16:31.387 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:16:31.387 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:16:31.387 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:16:33.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:17:03.201 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:17:03.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:17:03.232 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:17:03.233 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:17:03.233 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:17:03.238 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:17:03.238 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:17:03.238 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:17:05.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:17:35.079 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:17:35.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:17:35.111 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T07:17:35.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:17:35.127 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:17:35.127 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:17:35.127 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:17:36.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:18:06.950 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:18:06.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:18:06.981 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:18:06.981 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:18:06.981 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:18:06.984 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:18:06.984 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:18:06.984 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:18:08.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:18:38.953 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:18:38.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:18:38.980 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-17T07:18:38.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:18:38.996 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:18:38.996 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:18:38.996 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:18:40.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:19:10.843 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:19:10.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:19:10.875 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-17T07:19:10.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:19:10.901 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:19:10.902 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:19:10.902 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:19:12.710 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:19:42.733 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:19:42.746 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:19:42.767 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T07:19:42.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:19:42.788 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:19:42.788 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:19:42.788 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:19:44.579 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:20:14.595 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:20:14.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:20:14.628 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-17T07:20:14.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:20:14.646 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:20:14.647 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:20:14.647 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:20:16.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:20:46.464 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:20:46.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:20:46.497 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T07:20:46.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:20:46.515 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:20:46.515 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:20:46.516 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:20:48.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:21:18.324 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:21:18.342 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:21:18.353 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T07:21:18.365 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:21:18.367 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:21:18.367 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:21:18.367 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:21:20.278 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:21:50.320 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:21:50.333 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:21:50.356 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-17T07:21:50.370 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:21:50.376 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:21:50.376 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:21:50.376 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:21:52.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:22:22.212 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:22:22.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:22:22.244 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-17T07:22:22.258 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:22:22.263 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:22:22.263 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:22:22.263 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:22:24.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:22:54.116 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:22:54.130 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:22:54.179 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-17T07:22:54.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:22:54.205 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:22:54.206 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:22:54.206 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:22:55.974 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:23:26.010 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:23:26.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:23:26.044 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-17T07:23:26.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:23:26.064 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:23:26.064 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:23:26.064 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:23:27.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:23:57.882 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:23:57.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:23:57.917 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T07:23:57.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:23:57.934 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:23:57.934 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:23:57.934 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:23:59.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:24:29.766 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:24:29.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:24:29.795 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T07:24:29.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:24:29.810 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:24:29.810 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:24:29.810 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:24:31.667 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:25:01.709 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:25:01.722 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:25:01.742 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:25:01.743 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:25:01.743 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:25:01.749 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:25:01.749 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:25:01.749 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:25:03.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:25:33.580 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:25:33.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:25:33.613 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-17T07:25:33.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:25:33.633 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:25:33.633 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:25:33.633 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:25:35.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:26:05.481 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:26:05.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:26:05.513 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:26:05.514 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:26:05.514 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:26:05.520 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:26:05.520 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:26:05.520 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:26:07.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:26:37.360 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:26:37.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:26:37.394 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T07:26:37.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:26:37.414 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:26:37.415 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:26:37.415 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:26:39.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:27:09.242 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:27:09.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:27:09.284 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:27:09.286 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:27:09.286 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:27:09.289 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:27:09.289 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:27:09.289 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:27:11.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:27:41.156 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:27:41.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:27:41.191 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T07:27:41.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:27:41.205 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:27:41.206 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:27:41.206 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:27:43.088 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:28:13.139 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:28:13.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:28:13.174 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T07:28:13.188 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:28:13.194 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:28:13.194 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:28:13.194 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:28:15.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:28:45.085 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:28:45.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:28:45.120 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T07:28:45.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:28:45.139 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:28:45.139 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:28:45.139 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:28:46.962 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:29:17.004 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:29:17.020 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:29:17.041 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T07:29:17.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:29:17.061 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:29:17.061 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:29:17.061 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:29:18.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:29:48.931 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:29:48.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:29:48.966 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-17T07:29:48.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:29:48.985 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:29:48.985 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:29:48.985 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:29:50.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:30:20.870 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:30:20.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:30:20.905 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T07:30:20.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:30:20.926 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:30:20.927 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:30:20.927 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:30:22.754 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:30:52.795 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:30:52.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:30:52.834 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T07:30:52.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:30:52.858 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:30:52.858 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:30:52.858 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:30:54.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:31:24.694 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:31:24.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:31:26.397 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-17T07:31:26.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:31:26.422 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:31:26.422 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:31:26.422 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:31:28.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:31:58.329 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:31:58.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:31:58.359 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-17T07:31:58.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:31:58.376 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:31:58.376 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:31:58.376 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:32:00.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:32:30.207 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:32:30.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:32:30.244 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T07:32:30.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:32:30.265 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:32:30.265 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:32:30.265 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:32:32.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:33:02.083 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:33:02.097 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:33:02.116 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:33:02.117 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:33:02.117 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:33:02.122 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:33:02.122 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:33:02.122 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:33:03.955 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:33:33.998 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:33:34.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:33:34.030 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T07:33:34.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:33:34.049 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:33:34.050 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:33:34.050 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:33:35.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:34:05.891 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:34:05.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:34:05.927 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:34:05.928 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:34:05.928 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:34:05.934 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:34:05.934 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:34:05.934 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:34:07.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:34:37.772 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:34:37.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:34:37.804 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T07:34:37.816 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:34:37.819 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:34:37.819 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:34:37.819 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:34:39.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:35:09.657 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:35:09.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:35:09.691 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:35:09.692 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:35:09.692 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:35:09.695 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:35:09.696 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:35:09.696 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:35:11.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:35:41.492 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:35:41.505 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:35:41.525 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T07:35:41.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:35:41.545 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:35:41.546 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:35:41.546 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:35:43.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:36:13.367 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:36:13.380 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:36:13.399 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T07:36:13.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:36:13.418 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:36:13.419 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:36:13.419 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:36:15.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:36:45.222 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:36:45.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:36:45.258 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T07:36:45.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:36:45.279 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:36:45.279 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:36:45.279 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:36:47.106 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:37:17.148 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:37:17.162 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:37:17.184 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T07:37:17.198 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:37:17.204 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:37:17.204 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:37:17.204 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:37:18.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:37:49.040 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:37:49.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:37:49.076 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T07:37:49.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:37:49.094 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:37:49.094 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:37:49.094 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:37:50.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:38:20.964 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:38:20.981 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:38:20.995 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T07:38:21.009 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:38:21.011 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:38:21.012 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:38:21.012 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:38:22.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:38:52.939 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:38:52.957 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:38:52.970 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-17T07:38:52.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:38:52.992 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:38:52.992 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:38:52.992 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:38:54.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:39:24.847 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:39:24.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:39:24.884 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-17T07:39:24.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:39:24.903 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:39:24.903 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:39:24.903 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:39:26.733 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:39:56.775 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:39:56.788 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:39:56.808 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-17T07:39:56.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:39:56.828 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:39:56.828 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:39:56.828 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:39:58.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:40:28.659 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:40:28.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:40:28.690 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T07:40:28.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:40:28.710 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:40:28.711 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:40:28.711 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:40:30.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:41:00.555 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-17T07:41:00.561 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-17T07:41:00.561 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate SALT data into database: Failed to parse SALT XML
2025-09-17T07:41:01.798 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:41:01.799 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:41:01.799 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:41:01.804 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:41:01.804 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:41:01.804 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:41:03.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:41:33.638 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:41:33.650 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:41:33.661 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-17T07:41:33.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:41:33.679 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:41:33.679 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:41:33.679 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:41:35.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:42:05.550 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:42:05.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:42:05.580 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:42:05.581 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:42:05.581 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:42:05.584 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:42:05.585 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:42:05.585 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:42:07.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:42:37.503 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:42:37.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:42:37.534 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T07:42:37.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:42:37.556 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:42:37.556 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:42:37.556 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:42:39.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:43:09.443 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:43:09.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:43:09.475 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-17T07:43:09.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:43:09.497 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:43:09.497 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:43:09.497 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:43:11.279 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:43:41.321 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:43:41.335 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:43:41.353 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T07:43:41.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:43:41.373 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:43:41.373 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:43:41.373 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:43:43.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:44:13.264 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:44:13.278 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:44:13.297 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T07:44:13.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:44:13.317 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:44:13.317 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:44:13.317 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:44:15.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:44:45.166 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:44:45.181 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:44:45.201 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T07:44:45.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:44:45.220 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:44:45.220 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:44:45.220 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:44:47.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:45:17.064 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:45:17.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:45:17.098 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T07:45:17.110 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:45:17.113 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:45:17.113 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:45:17.113 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:45:18.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:45:49.038 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:45:49.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:45:49.068 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T07:45:49.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:45:49.089 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:45:49.090 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:45:49.090 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:45:50.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:46:20.992 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:46:21.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:46:21.456 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T07:46:21.472 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:46:21.478 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:46:21.478 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:46:21.478 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:46:23.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:46:53.307 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:46:53.322 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:46:53.343 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T07:46:53.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:46:53.379 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:46:53.379 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:46:53.380 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:46:55.188 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:47:25.221 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:47:25.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:47:25.258 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T07:47:25.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:47:25.278 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:47:25.278 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:47:25.278 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:47:27.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:47:57.145 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:47:57.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:47:57.182 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T07:47:57.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:47:57.200 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:47:57.200 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:47:57.201 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:47:58.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:48:29.024 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:48:29.041 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:48:29.058 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T07:48:29.071 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:48:29.076 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:48:29.076 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:48:29.076 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:48:30.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:49:00.921 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:49:00.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:49:00.960 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T07:49:00.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:49:00.979 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:49:00.980 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:49:00.980 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:49:02.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:49:32.864 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:49:32.879 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:49:32.896 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T07:49:32.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:49:32.913 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:49:32.913 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:49:32.913 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:49:34.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:50:04.706 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:50:04.726 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:50:04.747 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:50:04.748 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:50:04.749 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:50:04.754 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:50:04.754 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:50:04.754 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:50:06.532 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:50:36.568 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:50:36.581 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:50:36.600 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T07:50:36.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:50:36.622 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:50:36.622 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:50:36.622 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:50:38.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:51:08.472 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:51:08.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:51:08.503 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:51:08.504 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:51:08.505 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:51:08.510 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:51:08.510 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:51:08.510 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:51:10.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:51:40.336 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:51:40.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:51:40.369 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T07:51:40.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:51:40.387 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:51:40.387 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:51:40.387 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:51:42.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:52:12.238 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:52:12.255 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:52:12.268 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T07:52:12.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:52:12.283 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:52:12.283 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:52:12.283 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:52:14.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:52:44.211 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:52:44.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:52:44.244 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T07:52:44.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:52:44.265 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:52:44.265 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:52:44.265 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:52:46.073 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:53:16.092 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:53:16.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:53:16.115 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T07:53:16.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:53:16.132 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:53:16.132 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:53:16.132 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:53:17.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:53:47.962 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:53:47.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:53:47.996 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-17T07:53:48.009 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:53:48.016 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:53:48.016 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:53:48.016 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:53:49.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:54:19.931 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:54:19.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:54:19.965 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-17T07:54:19.979 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:54:19.985 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:54:19.985 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:54:19.985 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:54:21.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:54:51.828 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:54:51.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:54:51.863 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T07:54:51.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:54:51.881 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:54:51.881 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:54:51.882 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:54:53.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:55:23.715 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:55:23.732 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:55:23.748 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T07:55:23.759 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:55:23.762 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:55:23.762 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:55:23.762 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:55:25.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:55:55.675 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:55:55.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:55:55.712 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T07:55:55.726 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:55:55.732 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:55:55.733 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:55:55.733 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:55:57.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:56:27.567 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:56:27.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:56:27.601 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T07:56:27.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:56:27.622 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:56:27.622 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:56:27.622 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:56:29.432 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:56:59.453 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:56:59.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:56:59.495 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T07:56:59.508 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:56:59.514 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:56:59.514 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:56:59.514 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:57:01.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:57:31.418 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:57:31.433 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:57:31.454 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T07:57:31.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:57:31.476 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:57:31.476 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:57:31.476 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:57:33.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:58:03.338 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:58:03.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:58:03.373 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:58:03.375 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:58:03.375 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:58:03.381 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:58:03.381 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:58:03.381 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:58:05.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:58:35.236 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T07:58:35.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:58:35.272 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T07:58:35.286 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:58:35.289 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:58:35.290 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:58:35.290 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:58:37.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:59:07.142 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:59:07.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:59:07.177 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T07:59:07.178 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T07:59:07.178 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T07:59:07.182 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:59:07.182 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:59:07.182 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:59:09.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T07:59:39.101 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T07:59:39.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T07:59:39.135 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T07:59:39.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T07:59:39.156 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T07:59:39.156 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:59:39.156 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T07:59:40.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:00:11.024 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:00:11.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:00:11.058 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T08:00:11.070 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:00:11.075 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:00:11.075 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:00:11.075 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:00:12.876 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:00:42.912 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:00:42.927 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:00:42.945 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T08:00:42.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:00:42.964 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:00:42.965 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:00:42.965 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:00:44.747 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:01:14.766 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:01:14.779 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:01:14.795 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-17T08:01:14.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:01:14.816 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:01:14.816 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:01:14.816 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:01:16.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:01:46.652 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:01:46.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:01:46.687 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T08:01:46.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:01:46.706 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:01:46.706 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:01:46.706 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:01:48.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:02:18.523 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:02:18.541 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:02:18.556 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T08:02:18.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:02:18.571 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:02:18.571 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:02:18.571 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:02:20.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:02:50.560 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:02:50.579 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:02:50.590 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-17T08:02:50.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:02:50.611 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:02:50.611 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:02:50.611 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:02:52.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:03:22.443 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:03:22.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:03:22.477 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-17T08:03:22.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:03:22.497 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:03:22.497 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:03:22.497 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:03:24.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:03:54.331 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:03:54.350 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:03:54.364 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-17T08:03:54.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:03:54.384 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:03:54.384 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:03:54.384 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:03:56.158 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:04:26.185 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:04:26.210 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:04:26.300 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-17T08:04:26.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:04:26.348 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:04:26.348 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:04:26.348 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:04:28.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:04:58.155 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:04:58.169 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:04:58.198 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-17T08:04:58.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:04:58.216 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:04:58.216 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:04:58.217 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:04:59.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:05:30.032 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:05:30.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:05:30.062 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T08:05:30.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:05:30.079 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:05:30.079 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:05:30.079 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:05:31.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:06:01.962 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:06:01.974 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:06:01.986 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:06:01.987 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:06:01.987 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:06:01.991 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:06:01.991 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:06:01.991 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:06:03.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:06:33.853 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:06:33.867 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:06:33.887 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-17T08:06:33.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:06:33.909 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:06:33.909 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:06:33.909 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:06:35.715 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:07:05.751 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:07:05.772 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:07:05.786 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:07:05.786 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:07:05.786 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:07:05.791 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:07:05.791 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:07:05.791 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:07:07.748 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:07:37.784 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:07:37.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:07:37.815 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T08:07:37.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:07:37.832 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:07:37.832 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:07:37.832 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:07:39.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:08:09.868 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:08:09.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:08:09.892 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-17T08:08:09.909 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:08:09.911 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:08:09.911 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:08:09.911 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:08:11.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:08:41.745 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:08:41.764 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:08:41.783 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T08:08:41.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:08:41.797 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:08:41.797 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:08:41.797 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:08:43.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:09:13.663 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:09:13.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:09:13.691 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T08:09:13.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:09:13.706 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:09:13.706 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:09:13.706 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:09:15.710 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:09:45.735 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:09:45.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:09:45.761 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T08:09:45.774 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:09:45.779 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:09:45.779 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:09:45.779 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:09:47.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:10:17.604 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:10:17.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:10:17.640 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T08:10:17.652 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:10:17.657 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:10:17.657 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:10:17.657 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:10:19.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:10:49.472 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:10:49.490 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:10:49.507 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T08:10:49.520 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:10:49.524 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:10:49.524 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:10:49.524 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:10:51.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:11:21.394 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:11:21.407 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:11:21.432 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T08:11:21.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:11:21.453 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:11:21.453 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:11:21.453 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:11:23.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:11:53.282 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:11:53.298 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:11:53.317 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T08:11:53.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:11:53.334 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:11:53.335 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:11:53.335 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:11:55.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:12:25.233 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:12:25.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:12:25.262 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T08:12:25.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:12:25.276 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:12:25.276 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:12:25.276 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:12:27.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:12:57.218 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:12:57.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:12:57.247 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T08:12:57.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:12:57.269 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:12:57.269 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:12:57.269 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:12:59.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:13:29.143 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:13:29.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:13:29.178 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-17T08:13:29.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:13:29.199 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:13:29.199 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:13:29.199 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:13:31.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:14:01.029 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:14:01.048 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:14:01.060 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-17T08:14:01.078 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:14:01.083 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:14:01.083 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:14:01.083 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:14:02.883 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:14:32.909 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:14:32.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:14:32.942 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T08:14:32.957 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:14:32.963 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:14:32.963 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:14:32.963 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:14:34.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:15:04.787 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:15:04.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:15:04.826 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:15:04.828 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:15:04.828 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:15:04.832 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:15:04.832 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:15:04.832 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:15:06.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:15:36.647 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:15:36.664 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:15:36.684 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T08:15:36.697 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:15:36.700 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:15:36.700 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:15:36.700 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:15:38.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:16:08.597 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:16:08.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:16:08.635 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:16:08.636 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:16:08.636 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:16:08.641 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:16:08.642 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:16:08.642 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:16:10.414 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:16:40.443 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:16:40.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:16:40.479 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T08:16:40.508 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:16:40.514 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:16:40.514 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:16:40.514 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:16:42.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:17:12.340 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:17:12.353 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:17:12.370 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T08:17:12.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:17:12.391 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:17:12.391 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:17:12.391 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:17:14.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:17:44.199 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:17:44.214 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:17:44.237 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T08:17:44.252 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:17:44.256 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:17:44.256 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:17:44.256 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:17:46.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:18:16.105 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:18:16.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:18:16.145 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T08:18:16.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:18:16.164 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:18:16.164 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:18:16.164 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:18:17.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:18:47.997 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:18:48.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:18:48.023 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-17T08:18:48.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:18:48.042 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:18:48.042 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:18:48.043 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:18:49.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:19:19.992 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:19:20.009 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:19:20.025 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T08:19:20.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:19:20.046 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:19:20.046 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:19:20.046 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:19:21.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:19:51.911 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:19:51.925 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:19:51.946 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T08:19:51.962 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:19:51.968 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:19:51.968 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:19:51.968 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:19:53.765 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:20:23.817 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:20:23.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:20:23.853 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T08:20:23.868 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:20:23.872 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:20:23.872 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:20:23.872 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:20:25.716 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:20:55.777 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:20:55.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:20:55.809 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T08:20:55.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:20:55.827 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:20:55.827 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:20:55.827 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:20:57.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:21:27.678 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:21:27.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:21:27.713 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T08:21:27.725 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:21:27.729 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:21:27.729 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:21:27.729 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:21:29.540 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:21:59.576 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:21:59.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:21:59.617 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T08:21:59.631 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:21:59.636 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:21:59.636 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:21:59.636 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:22:01.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:22:31.505 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:22:31.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:22:31.541 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T08:22:31.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:22:31.559 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:22:31.559 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:22:31.560 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:22:33.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:23:03.483 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:23:03.496 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:23:03.513 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:23:03.514 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:23:03.515 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:23:03.520 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:23:03.520 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:23:03.520 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:23:05.332 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:23:35.394 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:23:35.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:23:35.433 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T08:23:35.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:23:35.456 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:23:35.456 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:23:35.457 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:23:37.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:24:07.300 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:24:07.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:24:07.340 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:24:07.341 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:24:07.341 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:24:07.347 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:24:07.347 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:24:07.347 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:24:09.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:24:39.202 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:24:39.217 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:24:39.238 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T08:24:39.255 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:24:39.262 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:24:39.262 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:24:39.262 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:24:41.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:25:11.087 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:25:11.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:25:11.115 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T08:25:11.132 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:25:11.135 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:25:11.135 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:25:11.135 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:25:12.907 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:25:42.952 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:25:42.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:25:42.978 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-17T08:25:42.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:25:42.992 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:25:42.992 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:25:42.992 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:25:44.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:26:14.909 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:26:14.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:26:14.942 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-17T08:26:14.957 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:26:14.963 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:26:14.963 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:26:14.963 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:26:16.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:26:46.799 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:26:46.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:26:46.835 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T08:26:46.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:26:46.857 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:26:46.857 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:26:46.857 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:26:48.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:27:18.729 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:27:18.742 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:27:18.763 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T08:27:18.776 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:27:18.783 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:27:18.783 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:27:18.783 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:27:20.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:27:50.727 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:27:50.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:27:50.752 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-17T08:27:50.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:27:50.771 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:27:50.772 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:27:50.772 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:27:52.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:28:22.613 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:28:22.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:28:22.639 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-17T08:28:22.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:28:22.655 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:28:22.655 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:28:22.655 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:28:24.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:28:54.488 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:28:54.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:28:54.516 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-17T08:28:54.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:28:54.531 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:28:54.531 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:28:54.531 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:28:56.384 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:29:26.418 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:29:26.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:29:26.451 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-17T08:29:26.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:29:26.472 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:29:26.472 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:29:26.473 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:29:28.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:29:58.366 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:29:58.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:29:58.400 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-17T08:29:58.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:29:58.424 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:29:58.424 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:29:58.424 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:30:00.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:30:30.324 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:30:30.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:30:30.357 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T08:30:30.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:30:30.377 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:30:30.377 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:30:30.377 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:30:32.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:31:02.232 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:31:02.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:31:02.265 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:31:02.266 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:31:02.266 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:31:02.271 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:31:02.271 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:31:02.271 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:31:04.088 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:31:34.143 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:31:34.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:31:34.181 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-17T08:31:34.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:31:34.203 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:31:34.203 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:31:34.203 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:31:36.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:32:06.045 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:32:06.059 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:32:06.078 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:32:06.079 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:32:06.080 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:32:06.083 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:32:06.083 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:32:06.084 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:32:07.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:32:37.922 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:32:37.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:32:37.952 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T08:32:37.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:32:37.967 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:32:37.967 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:32:37.967 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:32:39.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:33:09.863 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:33:09.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:33:09.896 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-17T08:33:09.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:33:09.916 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:33:09.916 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:33:09.916 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:33:11.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:33:41.745 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:33:41.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:33:41.784 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T08:33:41.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:33:41.820 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:33:41.820 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:33:41.820 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:33:43.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:34:13.681 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:34:13.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:34:13.717 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T08:34:13.732 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:34:13.737 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:34:13.737 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:34:13.737 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:34:15.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:34:45.605 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:34:45.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:34:45.640 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T08:34:45.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:34:45.658 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:34:45.658 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:34:45.659 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:34:47.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:35:17.497 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:35:17.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:35:17.535 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-17T08:35:17.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:35:17.553 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:35:17.553 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:35:17.554 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:35:19.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:35:49.399 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:35:49.414 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:35:49.429 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-17T08:35:49.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:35:49.443 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:35:49.443 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:35:49.443 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:35:51.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:36:21.379 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:36:21.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:36:21.410 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-17T08:36:21.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:36:21.430 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:36:21.430 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:36:21.430 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:36:23.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:36:53.267 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:36:53.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:36:53.301 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-17T08:36:53.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:36:53.322 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:36:53.322 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:36:53.322 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:36:55.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:37:25.188 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:37:25.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:37:25.226 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-17T08:37:25.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:37:25.247 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:37:25.247 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:37:25.247 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:37:27.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:37:57.055 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:37:57.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:37:57.089 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-17T08:37:57.105 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:37:57.109 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:37:57.109 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:37:57.109 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:37:58.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:38:28.945 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:38:28.958 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:38:28.975 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-17T08:38:28.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:38:28.994 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:38:28.994 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:38:28.994 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:38:30.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:39:00.878 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:39:00.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:39:00.904 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-17T08:39:00.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:39:00.918 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:39:00.918 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:39:00.918 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:39:02.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:39:32.823 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:39:32.846 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:39:32.857 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-17T08:39:32.868 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:39:32.873 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:39:32.873 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:39:32.873 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:39:34.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:40:04.691 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:40:04.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:40:04.726 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:40:04.727 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:40:04.727 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:40:04.732 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:40:04.732 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:40:04.733 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:40:06.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:40:36.577 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:40:36.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:40:36.612 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-17T08:40:36.628 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:40:36.634 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:40:36.635 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:40:36.635 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:40:38.457 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:41:08.470 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:41:08.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:41:08.502 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:41:08.503 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:41:08.503 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:41:08.508 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:41:08.508 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:41:08.508 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:41:10.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:41:40.370 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:41:40.384 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:41:40.403 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-17T08:41:40.417 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:41:40.423 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:41:40.423 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:41:40.424 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:41:42.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:42:12.282 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:42:12.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:42:12.316 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-17T08:42:12.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:42:12.333 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:42:12.333 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:42:12.334 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:42:14.146 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:42:44.181 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:42:44.198 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:42:44.209 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-17T08:42:44.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:42:44.224 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:42:44.224 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:42:44.224 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:42:46.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:43:16.155 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:43:16.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:43:16.184 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-17T08:43:16.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:43:16.201 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:43:16.201 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:43:16.201 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:43:18.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:43:48.050 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:43:48.063 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:43:48.082 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-17T08:43:48.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:43:48.102 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:43:48.103 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:43:48.103 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:43:49.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:44:19.993 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:44:20.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:44:20.026 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-17T08:44:20.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:44:20.046 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:44:20.046 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:44:20.046 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:44:21.867 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:44:51.918 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:44:51.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:44:51.952 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-17T08:44:51.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:44:51.970 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:44:51.970 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:44:51.970 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:44:53.768 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:45:23.803 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:45:23.821 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:45:23.840 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-17T08:45:23.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:45:23.858 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:45:23.858 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:45:23.858 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:45:25.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:45:55.709 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:45:55.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:45:55.742 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-17T08:45:55.754 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:45:55.757 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:45:55.757 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:45:55.757 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:45:57.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:46:27.668 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:46:27.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:46:27.699 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-17T08:46:27.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:46:27.717 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:46:27.717 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:46:27.717 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:46:29.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:46:59.594 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:46:59.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:46:59.628 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-17T08:46:59.642 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:46:59.648 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:46:59.648 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:46:59.648 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:47:01.484 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:47:31.505 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:47:31.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:47:31.543 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-17T08:47:31.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:47:31.563 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:47:31.564 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:47:31.564 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:47:33.388 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:48:03.416 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:48:03.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:48:03.454 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:48:03.455 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:48:03.455 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:48:03.461 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:48:03.461 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:48:03.461 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:48:05.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:48:35.334 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:48:35.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:48:35.366 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-17T08:48:35.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:48:35.387 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:48:35.387 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:48:35.387 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:48:37.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:49:07.243 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:49:07.260 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:49:07.280 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:49:07.281 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:49:07.281 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:49:07.284 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:49:07.285 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:49:07.285 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:49:09.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:49:39.139 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:49:39.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:49:39.170 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-17T08:49:39.182 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:49:39.185 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:49:39.185 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:49:39.185 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:49:41.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:50:11.175 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:50:11.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:50:11.210 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-17T08:50:11.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:50:11.230 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:50:11.230 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:50:11.230 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:50:13.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:50:43.079 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:50:43.092 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:50:43.113 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-17T08:50:43.128 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:50:43.134 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:50:43.134 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:50:43.134 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:50:44.937 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:51:14.971 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:51:14.986 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:51:15.005 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:51:15.006 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:51:15.006 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:51:15.011 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:51:15.011 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:51:15.012 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:51:16.806 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:51:46.847 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:51:46.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:51:46.886 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-17T08:51:46.907 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:51:46.910 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:51:46.911 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:51:46.911 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:51:48.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:52:18.730 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:52:18.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:52:18.766 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-17T08:52:18.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:52:18.785 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:52:18.786 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:52:18.786 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:52:20.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:52:50.600 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:52:50.617 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:52:50.630 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-17T08:52:50.642 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:52:50.644 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:52:50.644 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:52:50.644 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:52:52.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:53:22.556 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:53:22.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:53:22.596 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-17T08:53:22.614 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:53:22.619 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:53:22.619 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:53:22.619 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:53:24.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:53:54.494 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:53:54.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:53:54.527 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-17T08:53:54.541 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:53:54.547 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:53:54.547 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:53:54.547 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:53:56.336 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:54:26.378 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:54:26.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:54:26.412 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-17T08:54:26.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:54:26.437 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:54:26.437 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:54:26.437 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:54:28.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:54:58.257 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:54:58.271 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:54:58.293 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-17T08:54:58.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:54:58.312 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:54:58.313 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:54:58.313 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:55:00.115 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:55:30.161 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:55:30.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:55:30.193 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-17T08:55:30.208 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:55:30.213 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:55:30.213 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:55:30.213 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:55:32.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:56:02.052 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-17T08:56:02.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:56:02.088 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:56:02.089 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:56:02.089 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:56:02.093 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:56:02.093 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:56:02.093 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:56:03.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:56:33.945 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:56:33.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:56:33.980 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-17T08:56:33.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:56:33.998 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:56:33.999 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:56:33.999 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:56:35.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:57:05.942 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:57:05.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:57:05.976 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-17T08:57:05.978 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-17T08:57:05.978 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate LCOGT data into database: Failed to get weather data from LCOGT
2025-09-17T08:57:05.984 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:57:05.984 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:57:05.985 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:57:07.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:57:37.838 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:57:37.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:57:37.867 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-17T08:57:37.879 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:57:37.884 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:57:37.884 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:57:37.884 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:57:39.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:58:09.727 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:58:09.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:58:09.757 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-17T08:58:09.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:58:09.775 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:58:09.775 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:58:09.775 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:58:11.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:58:41.609 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:58:41.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:58:41.641 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-17T08:58:41.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:58:41.661 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:58:41.661 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:58:41.662 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:58:43.484 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:59:13.501 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:59:13.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:59:13.538 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-17T08:59:13.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:59:13.556 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:59:13.556 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:59:13.557 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:59:15.421 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-17T08:59:45.458 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-17T08:59:45.473 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-17T08:59:45.487 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-17T08:59:45.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-17T08:59:45.501 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-17T08:59:45.501 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:59:45.501 [WARNING] [MainThread] [runweather.py] [populate_database()] Unable to populate seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-17T08:59:47.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
