2025-09-05T09:00:22.037 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:00:22.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:00:22.073 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T09:00:22.089 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:00:22.096 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:00:22.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-05T09:00:22.096 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:00:23.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:00:53.923 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:00:53.937 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:00:53.958 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T09:00:53.974 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:00:53.978 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:00:53.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-05T09:00:53.979 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:00:55.772 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:01:25.813 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:01:25.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:01:25.845 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T09:01:25.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:01:25.863 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:01:25.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-05T09:01:25.863 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:01:27.746 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:01:57.777 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:01:57.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:01:57.819 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T09:01:57.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:01:57.840 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:01:57.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-05T09:01:57.841 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:01:59.628 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:02:29.650 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:02:29.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:02:29.686 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T09:02:29.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:02:29.710 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:02:29.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-05T09:02:29.710 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:02:31.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:03:01.531 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:03:01.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:03:01.572 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 73 seconds old
2025-09-05T09:03:01.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:03:01.595 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:03:01.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-05T09:03:01.595 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:03:03.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:03:33.406 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:03:33.427 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:03:33.451 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T09:03:33.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:03:33.480 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:03:33.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-05T09:03:33.481 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:03:35.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:04:05.265 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:04:05.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:04:05.294 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T09:04:05.295 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T09:04:05.295 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T09:04:05.297 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:04:05.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-05T09:04:05.297 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:04:07.073 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:04:37.128 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:04:37.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:04:37.169 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T09:04:37.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:04:37.197 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:04:37.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-05T09:04:37.197 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:04:38.979 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:05:09.005 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:05:09.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:05:09.041 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T09:05:09.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:05:09.062 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:05:09.062 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:05:09.062 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:05:10.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:05:40.883 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:05:40.898 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:05:40.919 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T09:05:40.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:05:40.941 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:05:40.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-05T09:05:40.941 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:05:42.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:06:12.765 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:06:12.784 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:06:12.797 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T09:06:12.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:06:12.813 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:06:12.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-05T09:06:12.813 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:06:14.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:06:44.630 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:06:44.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:06:44.667 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T09:06:44.682 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:06:44.688 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:06:44.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-05T09:06:44.688 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:06:46.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:07:16.489 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:07:16.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:07:16.523 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T09:07:16.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:07:16.537 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:07:16.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-05T09:07:16.538 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:07:18.319 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:07:48.360 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:07:48.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:07:48.394 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T09:07:48.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:07:48.414 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:07:48.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-05T09:07:48.414 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:07:50.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:08:20.259 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:08:20.281 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:08:20.307 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T09:08:20.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:08:20.330 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:08:20.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-05T09:08:20.330 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:08:22.146 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:08:52.167 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:08:52.181 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:08:52.200 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T09:08:52.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:08:52.222 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:08:52.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-05T09:08:52.223 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:08:54.003 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:09:24.025 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:09:24.042 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:09:24.061 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T09:09:24.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:09:24.083 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:09:24.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-05T09:09:24.083 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:09:25.874 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:09:55.910 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:09:55.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:09:55.949 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T09:09:55.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:09:55.972 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:09:55.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-05T09:09:55.972 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:09:57.762 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:10:27.781 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:10:27.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:10:27.818 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T09:10:27.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:10:27.837 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:10:27.837 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:10:27.837 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:10:29.614 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:10:59.638 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:10:59.652 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:10:59.664 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-05T09:10:59.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:10:59.684 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:10:59.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-05T09:10:59.684 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:11:01.560 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:11:31.594 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:11:31.614 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:11:31.636 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T09:11:31.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:11:31.672 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:11:31.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-05T09:11:31.672 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:11:33.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:12:03.495 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:12:03.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:12:04.156 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T09:12:04.166 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T09:12:04.166 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T09:12:04.173 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:12:04.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-05T09:12:04.173 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:12:05.914 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:12:35.927 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:12:35.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:12:35.961 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T09:12:35.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:12:35.982 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:12:35.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-05T09:12:35.983 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:12:37.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:13:07.802 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:13:07.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:13:07.835 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T09:13:07.836 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T09:13:07.836 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T09:13:07.842 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:13: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-05T09:13:07.843 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:13:09.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:13:39.663 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:13:39.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:13:39.700 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T09:13:39.715 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:13:39.719 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:13:39.719 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:13:39.720 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:13:41.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:14:11.537 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:14:11.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:14:11.563 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T09:14:11.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:14:11.577 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:14:11.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-05T09:14:11.577 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:14:13.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:14:43.492 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:14:43.508 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:14:43.528 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T09:14:43.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:14:43.555 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:14:43.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-05T09:14:43.555 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:14:45.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:15:15.385 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:15:15.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:15:15.415 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T09:15:15.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:15:15.436 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:15:15.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-05T09:15:15.436 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:15:17.217 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:15:47.263 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:15:47.278 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:15:47.300 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T09:15:47.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:15:47.322 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:15:47.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-05T09:15:47.322 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:15:49.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:16:19.135 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:16:19.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:16:19.168 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T09:16:19.183 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:16:19.189 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:16:19.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-05T09:16:19.189 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:16:20.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:16:50.995 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:16:51.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:16:51.022 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T09:16:51.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:16:51.043 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:16:51.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-05T09:16:51.043 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:16:52.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:17:22.846 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:17:22.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:17:22.875 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T09:17:22.888 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:17:22.891 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:17:22.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-05T09:17:22.891 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:17:24.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:17:54.787 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:17:54.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:17:54.831 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T09:17:54.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:17:54.851 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:17:54.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-05T09:17:54.852 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:17:56.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:18:26.657 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:18:26.672 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:18:26.687 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T09:18:26.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:18:26.713 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:18:26.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-05T09:18:26.713 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:18:28.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:18:58.477 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:18:58.490 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:18:58.519 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T09:18:58.541 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:18:58.547 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:18:58.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-05T09:18:58.548 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:19:00.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:19:30.337 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:19:30.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:19:30.370 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T09:19:30.388 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:19:30.393 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:19:30.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-05T09:19:30.394 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:19:32.204 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:20:02.222 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:20:02.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:20:02.266 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T09:20:02.267 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T09:20:02.267 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T09:20:02.271 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:20: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-05T09:20:02.271 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:20:04.020 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:20:34.035 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:20:34.053 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:20:34.069 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T09:20:34.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:20:34.084 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:20:34.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-05T09:20:34.084 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:20:35.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:21:06.023 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:21:06.038 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:21:06.054 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T09:21:06.055 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T09:21:06.055 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T09:21:06.061 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:21:06.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-05T09:21:06.061 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:21:07.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:21:37.881 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:21:37.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:21:37.911 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T09:21:37.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:21:37.932 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:21: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-05T09:21:37.933 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:21:39.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:22:09.767 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:22:09.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:22:09.803 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-05T09:22:09.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:22:09.823 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:22:09.823 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:22:09.823 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:22:11.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:22:41.659 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:22:41.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:22:41.694 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T09:22:41.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:22:41.717 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:22: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-05T09:22:41.718 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:22:43.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:23:13.548 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:23:13.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:23:13.589 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T09:23:13.604 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:23:13.608 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:23:13.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-05T09:23:13.608 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:23:15.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:23:45.409 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:23:45.426 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:23:45.440 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T09:23:45.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:23:45.454 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:23:45.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-05T09:23:45.454 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:23:47.319 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:24:17.354 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:24:17.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:24:17.384 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T09:24:17.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:24:17.406 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:24:17.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-05T09:24:17.406 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:24:19.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:24:49.221 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:24:49.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:24:49.252 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T09:24:49.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:24:49.271 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:24:49.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-05T09:24:49.271 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:24:51.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:25:21.069 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:25:21.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:25:21.107 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T09:25:21.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:25:21.128 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:25:21.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-05T09:25:21.129 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:25:22.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:25:52.946 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:25:52.960 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:25:52.982 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T09:25:52.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:25:53.004 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:25:53.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-05T09:25:53.004 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:25:54.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:26:24.805 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:26:24.821 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:26:24.840 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T09:26:24.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:26:24.861 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:26:24.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-05T09:26:24.861 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:26:26.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:26:56.665 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:26:56.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:26:56.704 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-05T09:26:56.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:26:56.723 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:26:56.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-05T09:26:56.724 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:26:58.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:27:28.532 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:27:28.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:27:28.563 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T09:27:28.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:27:28.582 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:27:28.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-05T09:27:28.582 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:27:30.382 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:28:00.429 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:28:00.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:28:00.464 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T09:28:00.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:28:00.483 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:28:00.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-05T09:28:00.483 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:28:02.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:28:32.314 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:28:32.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:28:32.349 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T09:28:32.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:28:32.370 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:28:32.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-05T09:28:32.370 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:28:34.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:29:04.204 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:29:04.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:29: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-05T09:29:04.240 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T09:29:04.240 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T09:29:04.246 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:29:04.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-05T09:29:04.246 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:29:06.038 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:29:36.080 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:29:36.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:29:36.118 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T09:29:36.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:29:36.141 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:29:36.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-05T09:29:36.141 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:29:37.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:30:07.967 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:30:07.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:30:08.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-05T09:30:08.008 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T09:30:08.008 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T09:30:08.012 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:30:08.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-05T09:30:08.013 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:30:09.790 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:30:39.831 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:30:39.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:30:39.869 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T09:30:39.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:30:39.890 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:30:39.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-05T09:30:39.891 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:30:41.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:31:11.777 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:31:11.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:31:11.812 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T09:31:11.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:31:11.833 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:31:11.833 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:31:11.833 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:31:13.607 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:31:43.654 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:31:43.670 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:31:43.691 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T09:31:43.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:31:43.712 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:31:43.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-05T09:31:43.712 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:31:45.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:32:15.533 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:32:15.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:32:15.570 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T09:32:15.586 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:32:15.591 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:32:15.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-05T09:32:15.591 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:32:17.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:32:47.424 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:32:47.439 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:32:47.461 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T09:32:47.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:32:47.483 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:32:47.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-05T09:32:47.484 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:32:49.248 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:33:19.294 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:33:19.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:33:19.337 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T09:33:19.360 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:33:19.364 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:33:19.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-05T09:33:19.364 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:33:21.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:33:51.132 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:33:51.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:33:51.174 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T09:33:51.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:33:51.197 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:33:51.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-05T09:33:51.198 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:33:53.000 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:34:23.037 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:34:23.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:34:23.078 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T09:34:23.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:34:23.105 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:34:23.105 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:34:23.105 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:34:24.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:34:54.898 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:34:54.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:34:54.939 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T09:34:54.963 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:34:54.969 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:34:54.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-05T09:34:54.970 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:34:56.784 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:35:26.823 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:35:26.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:35:26.857 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T09:35:26.871 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:35:26.876 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:35:26.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-05T09:35:26.876 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:35:28.639 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:35:58.680 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:35:58.697 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:35:58.718 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T09:35:58.734 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:35:58.741 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:35:58.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-05T09:35:58.741 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:36:00.498 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:36:30.533 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:36:30.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:36:30.564 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T09:36:30.577 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:36:30.580 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:36:30.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-05T09:36:30.580 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:36:32.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:37:02.358 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:37:02.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:37:02.393 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T09:37:02.394 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T09:37:02.395 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T09:37:02.398 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:37:02.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-05T09:37:02.399 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:37:04.210 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:37:34.230 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:37:34.245 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:37:34.267 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T09:37:34.284 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:37:34.291 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:37:34.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-05T09:37:34.291 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:37:36.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:38:06.110 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:38:06.126 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:38:06.146 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T09:38:06.147 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T09:38:06.147 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T09:38:06.153 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:38:06.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-05T09:38:06.154 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:38:07.927 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:38:37.966 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:38:37.981 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:38:38.002 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T09:38:38.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:38:38.023 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:38:38.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-05T09:38:38.023 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:38:39.805 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:39:09.847 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:39:09.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:39:09.886 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-05T09:39:09.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:39:09.908 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:39:09.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-05T09:39:09.908 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:39:11.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:39:41.721 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:39:41.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:39:41.761 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T09:39:41.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:39:41.782 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:39:41.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-05T09:39:41.783 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:39:43.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:40:13.617 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:40:13.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:40:13.657 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T09:40:13.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:40:13.677 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:40:13.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-05T09:40:13.677 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:40:15.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:40:45.578 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:40:45.592 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:40:45.613 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T09:40:45.628 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:40:45.634 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:40:45.634 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:40:45.635 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:40:47.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:41:17.449 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:41:17.464 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:41:17.487 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T09:41:17.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:41:17.510 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:41:17.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-05T09:41:17.510 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:41:19.286 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:41:49.328 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:41:49.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:41:49.368 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T09:41:49.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:41:49.388 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:41:49.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-05T09:41:49.388 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:41:51.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:42:21.207 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:42:21.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:42:21.245 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T09:42:21.261 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:42:21.268 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:42:21.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-05T09:42:21.268 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:42:23.027 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:42:53.056 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:42:53.071 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:42:53.092 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-05T09:42:53.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:42:53.112 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:42:53.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-05T09:42:53.112 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:42:54.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:43:24.958 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:43:24.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:43:24.988 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T09:43:25.000 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:43:25.003 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:43:25.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-05T09:43:25.003 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:43:26.869 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:43:56.909 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:43:56.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:43:56.949 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T09:43:56.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:43:56.970 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:43:56.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-05T09:43:56.970 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:43:58.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:44:28.796 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:44:28.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:44:28.831 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T09:44:28.846 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:44:28.853 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:44:28.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-05T09:44:28.853 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:44:30.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:45:00.659 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T09:45:00.659 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T09:45:00.659 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T09:45:00.675 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-05T09:45:00.691 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:45:00.696 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:45:00.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-05T09:45:00.697 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:45:02.537 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:45:32.578 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:45:32.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:45:32.621 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T09:45:32.637 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:45:32.644 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:45:32.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-05T09:45:32.644 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:45:34.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:46:04.478 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:46:04.493 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:46:04.514 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T09:46:04.515 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T09:46:04.516 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T09:46:04.519 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:46:04.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-05T09:46:04.520 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:46:06.279 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:46:36.312 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:46:36.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:46:36.343 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T09:46:36.355 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:46:36.357 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:46:36.357 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:46:36.357 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:46:38.234 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:47:08.253 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:47:08.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:47:08.286 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T09:47:08.288 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T09:47:08.288 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T09:47:08.293 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:47:08.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-05T09:47:08.294 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:47:10.078 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:47:40.094 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:47:40.110 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:47:40.130 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T09:47:40.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:47:40.152 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:47:40.152 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:47:40.152 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:47:41.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:48:12.002 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:48:12.018 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:48:12.039 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T09:48:12.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:48:12.061 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:48:12.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-05T09:48:12.061 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:48:13.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:48:43.897 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:48:43.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:48:43.932 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T09:48:43.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:48:43.954 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:48:43.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-05T09:48:43.954 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:48:45.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:49:15.783 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:49:15.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:49:15.823 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T09:49:15.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:49:15.843 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:49:15.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-05T09:49:15.843 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:49:17.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:49:47.669 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:49:47.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:49:47.703 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T09:49:47.715 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:49:47.718 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:49:47.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-05T09:49:47.718 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:49:49.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:50:19.577 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:50:19.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:50:19.611 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T09:50:19.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:50:19.630 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:50:19.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-05T09:50:19.630 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:50:21.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:50:51.404 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:50:51.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:50:51.437 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T09:50:51.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:50:51.455 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:50:51.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-05T09:50:51.455 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:50:53.272 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:51:23.301 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:51:23.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:51:23.338 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T09:51:23.354 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:51:23.360 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:51:23.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-05T09:51:23.360 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:51:25.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:51:55.188 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:51:55.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:51:55.223 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 67 seconds old
2025-09-05T09:51:55.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:51:55.243 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:51:55.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-05T09:51:55.244 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:51:57.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:52:27.108 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:52:27.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:52:27.140 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T09:52:27.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:52:27.160 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:52:27.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-05T09:52:27.161 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:52:28.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:52:58.993 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:52:59.009 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:52:59.022 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T09:52:59.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:52:59.038 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:52:59.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-05T09:52:59.038 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:53:00.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:53:30.838 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:53:30.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:53:30.876 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T09:53:30.892 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:53:30.896 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:53:30.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-05T09:53:30.896 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:53:32.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:54:02.781 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:54:02.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:54:02.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-05T09:54:02.817 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T09:54:02.817 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T09:54:02.823 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:54:02.823 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:54:02.823 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:54:04.613 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:54:34.644 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:54:34.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:54:34.678 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T09:54:34.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:54:34.706 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:54:34.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-05T09:54:34.706 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:54:36.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:55:06.532 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:55:06.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:55:06.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-05T09:55:06.566 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T09:55:06.566 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T09:55:06.572 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:55:06.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-05T09:55:06.572 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:55:08.361 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:55:38.409 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:55:38.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:55:38.447 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T09:55:38.464 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:55:38.471 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:55:38.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-05T09:55:38.471 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:55:40.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:56:10.318 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:56:10.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:56:10.358 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T09:56:10.380 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:56:10.383 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:56:10.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-05T09:56:10.384 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:56:12.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:56:42.227 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:56:42.240 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:56:42.253 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T09:56:42.272 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:56:42.275 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:56:42.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-05T09:56:42.275 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:56:44.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:57:14.203 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:57:14.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:57:14.243 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T09:57:14.258 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:57:14.263 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:57:14.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-05T09:57:14.263 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:57:16.059 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:57:46.074 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T09:57:46.089 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:57:46.112 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T09:57:46.128 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:57:46.134 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:57:46.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-05T09:57:46.135 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:57:47.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:58:17.980 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:58:17.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:58:18.013 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T09:58:18.027 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:58:18.035 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:58:18.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-05T09:58:18.035 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:58:19.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:58:49.827 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:58:49.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:58:49.853 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T09:58:49.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:58:49.870 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:58: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-05T09:58:49.870 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:58:51.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:59:21.715 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:59:21.729 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:59:21.749 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T09:59:21.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:59:21.767 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:59:21.767 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:59:21.767 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:59:23.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T09:59:53.588 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T09:59:53.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T09:59:53.616 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-05T09:59:53.628 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T09:59:53.631 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T09:59:53.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-05T09:59:53.631 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T09:59:55.496 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:00:25.510 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:00:25.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:00:26.061 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T10:00:26.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:00:26.098 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:00:26.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-05T10:00:26.098 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:00:27.873 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:00:57.917 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:00:57.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:00:57.946 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 69 seconds old
2025-09-05T10:00:57.960 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:00:57.965 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:00:57.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-05T10:00:57.965 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:00:59.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:01:29.798 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:01:29.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:01:29.837 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T10:01:29.853 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:01:29.860 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:01:29.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-05T10:01:29.860 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:01:31.642 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:02:01.688 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:02:01.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:02:01.727 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T10:02:01.728 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:02:01.728 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:02:01.734 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:02:01.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-05T10:02:01.735 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:02:03.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:02:33.529 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:02:33.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:02:33.564 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T10:02:33.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:02:33.584 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:02:33.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-05T10:02:33.584 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:02:35.336 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:03:05.363 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:03:05.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:03:05.394 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T10:03:05.394 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:03:05.394 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:03:05.397 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:03:05.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-05T10:03:05.397 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:03:07.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:03:37.233 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:03:37.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:03:37.263 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T10:03:37.275 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:03:37.278 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:03:37.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-05T10:03:37.278 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:03:39.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:04:09.074 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:04:09.089 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:04:09.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-05T10:04:09.110 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:04:09.111 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:04:09.115 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:04:09.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-05T10:04:09.115 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:04:10.867 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:04:40.917 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:04:40.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:04:40.953 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T10:04:40.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:04:40.976 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:04:40.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-05T10:04:40.977 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:04:42.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:05:12.802 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:05:12.816 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:05:12.837 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T10:05:12.852 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:05:12.857 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:05:12.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-05T10:05:12.858 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:05:14.634 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:05:44.675 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:05:44.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:05:44.713 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T10:05:44.728 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:05:44.735 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:05:44.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-05T10:05:44.735 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:05:46.517 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:06:16.558 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:06:16.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:06:16.596 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T10:06:16.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:06:16.616 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:06:16.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-05T10:06:16.616 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:06:18.428 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:06:48.472 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:06:48.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:06:48.507 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T10:06:48.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:06:48.526 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:06:48.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-05T10:06:48.526 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:06:50.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:07:20.431 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:07:20.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:07:20.467 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T10:07:20.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:07:20.487 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:07:20.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-05T10:07:20.488 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:07:22.287 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:07:52.311 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:07:52.325 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:07:52.343 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T10:07:52.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:07:52.363 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:07:52.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-05T10:07:52.364 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:07:54.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:08:24.213 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:08:24.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:08:24.246 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T10:08:24.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:08:24.269 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:08:24.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-05T10:08:24.269 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:08:26.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:08:56.107 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:08:56.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:08:56.146 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T10:08:56.162 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:08:56.170 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:08:56.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-05T10:08:56.171 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:08:57.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:09:27.969 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:09:27.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:09:28.006 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T10:09:28.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:09:28.026 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:09:28.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-05T10:09:28.026 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:09:29.794 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:09:59.829 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:09:59.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:09:59.860 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-05T10:09:59.872 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:09:59.874 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:09:59.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-05T10:09:59.874 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:10:01.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:10:31.751 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:10:31.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:10:33.420 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T10:10:33.437 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:10:33.443 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:10:33.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-05T10:10:33.443 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:10:35.202 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:11:05.244 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:11:05.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:11:05.282 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T10:11:05.283 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:11:05.283 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:11:05.289 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:11:05.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-05T10:11:05.290 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:11:07.065 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:11:37.092 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:11:37.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:11:37.597 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T10:11:37.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:11:37.628 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:11:37.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-05T10:11:37.629 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:11:39.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:12:09.432 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:12:09.446 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:12:09.469 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T10:12:09.470 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:12:09.470 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:12:09.476 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:12:09.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-05T10:12:09.477 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:12:11.245 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:12:41.275 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:12:41.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:12:41.309 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T10:12:41.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:12:41.329 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:12:41.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-05T10:12:41.329 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:12:43.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:13:13.118 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:13:13.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:13:13.154 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T10:13:13.165 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:13:13.168 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:13:13.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-05T10:13:13.168 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:13:14.958 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:13:44.987 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:13:45.000 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:13:45.027 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T10:13:45.042 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:13:45.046 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:13:45.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-05T10:13:45.046 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:13:46.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:14:16.805 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:14:16.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:14:16.845 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T10:14:16.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:14:16.871 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:14:16.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-05T10:14:16.871 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:14:18.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:14:48.647 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:14:48.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:14:48.681 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T10:14:48.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:14:48.703 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:14:48.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-05T10:14:48.703 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:14:50.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:15:20.501 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:15:20.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:15:20.529 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T10:15:20.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:15:20.547 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:15:20.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-05T10:15:20.547 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:15:22.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:15:52.326 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:15:52.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:15:52.358 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T10:15:52.370 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:15:52.376 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:15:52.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-05T10:15:52.376 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:15:54.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:16:24.152 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:16:24.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:16:24.190 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T10:16:24.207 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:16:24.211 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:16:24.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-05T10:16:24.211 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:16:26.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:16:56.045 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:16:56.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:16:56.080 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T10:16:56.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:16:56.099 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:16:56.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-05T10:16:56.100 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:16:57.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:17:27.997 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:17:28.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:17:28.028 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T10:17:28.042 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:17:28.048 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:17:28.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-05T10:17:28.048 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:17:29.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:17:59.910 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:17:59.925 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:17:59.946 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-05T10:17:59.962 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:17:59.968 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:17:59.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-05T10:17:59.968 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:18:01.732 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:18:31.772 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:18:31.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:18:31.804 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T10:18:31.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:18:31.824 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:18:31.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-05T10:18:31.824 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:18:33.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:19:03.612 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:19:03.632 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:19:03.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-05T10:19:03.653 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:19:03.653 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:19:03.659 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:19: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-05T10:19:03.659 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:19:05.441 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:19:35.481 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:19:35.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:19:35.514 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T10:19:35.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:19:35.535 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:19:35.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-05T10:19:35.536 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:19:37.292 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:20:07.313 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:20:07.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:20:07.348 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T10:20:07.348 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:20:07.348 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:20:07.350 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:20:07.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-05T10:20:07.350 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:20:09.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:20:39.263 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:20:39.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:20:39.301 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T10:20:39.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:20:39.323 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:20:39.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-05T10:20:39.323 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:20:41.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:21:11.153 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:21:11.166 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:21:11.192 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T10:21:11.207 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:21:11.213 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:21:11.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-05T10:21:11.214 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:21:12.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:21:43.022 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:21:43.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:21:43.058 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T10:21:43.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:21:43.081 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:21:43.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-05T10:21:43.081 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:21:44.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:22:14.897 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:22:14.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:22:14.931 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T10:22:14.947 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:22:14.954 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:22:14.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-05T10:22:14.954 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:22:16.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:22:46.780 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:22:46.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:22:46.815 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T10:22:46.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:22:46.836 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:22:46.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-05T10:22:46.836 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:22:48.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:23:18.625 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:23:18.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:23:18.655 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-05T10:23:18.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:23:18.670 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:23:18.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-05T10:23:18.670 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:23:20.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:23:50.556 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:23:50.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:23:50.588 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T10:23:50.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:23:50.609 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:23:50.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-05T10:23:50.610 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:23:52.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:24:22.417 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:24:22.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:24:22.450 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T10:24:22.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:24:22.473 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:24:22.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-05T10:24:22.473 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:24:24.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:24:54.254 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:24:54.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:24:54.288 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T10:24:54.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:24:54.314 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:24:54.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-05T10:24:54.314 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:24:56.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:25:26.082 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:25:26.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:25:26.120 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T10:25:26.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:25:26.141 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:25:26.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-05T10:25:26.141 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:25:27.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:25:57.930 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:25:57.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:25:57.967 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T10:25:57.983 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:25:57.987 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:25:57.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-05T10:25:57.987 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:25:59.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:26:29.789 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:26:29.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:26:29.829 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T10:26:29.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:26:29.850 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:26:29.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-05T10:26:29.850 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:26:31.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:27:01.723 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:27:01.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:27:01.763 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T10:27:01.764 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:27:01.764 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:27:01.769 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:27:01.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-05T10:27:01.770 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:27:03.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:27:33.558 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:27:33.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:27:33.593 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T10:27:33.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:27:33.615 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:27:33.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-05T10:27:33.616 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:27:35.384 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:28:05.430 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:28:05.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:28:05.463 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T10:28:05.465 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:28:05.465 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:28:05.470 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:28:05.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-05T10:28:05.471 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:28:07.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:28:37.242 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:28:37.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:28:37.274 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T10:28:37.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:28:37.297 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:28:37.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-05T10:28:37.298 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:28:39.043 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:29:09.088 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:29:09.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:29:09.127 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T10:29:09.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:29:09.149 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:29:09.149 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:29:09.149 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:29:10.898 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:29:40.932 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:29:40.950 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:29:40.963 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T10:29:40.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:29:40.977 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:29:40.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-05T10:29:40.977 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:29:42.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:30:12.806 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:30:12.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:30:12.839 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T10:30:12.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:30:12.858 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:30:12.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-05T10:30:12.858 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:30:14.614 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:30:44.643 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:30:44.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:30:44.674 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T10:30:44.689 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:30:44.695 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:30:44.695 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:30:44.695 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:30:46.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:31:16.496 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:31:16.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:31:16.531 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T10:31:16.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:31:16.555 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:31:16.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-05T10:31:16.556 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:31:18.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:31:48.381 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:31:48.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:31:48.417 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T10:31:48.434 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:31:48.440 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:31:48.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-05T10:31:48.441 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:31:50.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:32:20.278 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:32:20.292 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:32:20.314 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T10:32:20.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:32:20.336 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:32:20.336 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:32:20.336 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:32:22.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:32:52.176 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:32:52.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:32:53.559 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-05T10:32:53.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:32:53.587 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:32:53.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-05T10:32:53.588 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:32:55.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:33:25.405 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:33:25.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:33:25.437 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T10:33:25.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:33:25.452 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:33:25.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-05T10:33:25.452 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:33:27.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:33:57.333 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:33:57.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:33:58.506 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-05T10:33:58.532 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:33:58.539 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:33:58.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-05T10:33:58.539 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:34:00.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:34:30.356 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:34:30.370 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:34:30.385 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T10:34:30.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:34:30.407 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:34:30.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-05T10:34:30.407 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:34:32.192 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:35:02.242 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:35:02.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:35:02.275 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T10:35:02.276 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:35:02.276 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:35:02.282 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:35:02.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-05T10:35:02.282 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:35:04.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:35:34.122 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:35:34.137 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:35:34.157 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T10:35:34.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:35:34.178 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:35:34.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-05T10:35:34.179 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:35:35.979 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:36:05.992 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:36:06.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:36:06.028 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T10:36:06.029 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:36:06.029 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:36:06.033 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:36:06.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-05T10:36:06.033 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:36:07.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:36:37.841 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:36:37.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:36:37.870 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T10:36:37.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:36:37.885 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:36:37.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-05T10:36:37.885 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:36:39.764 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:37:09.805 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:37:09.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:37:09.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-05T10:37:09.844 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:37:09.844 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:37:09.850 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:37:09.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-05T10:37:09.850 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:37:11.634 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:37:41.649 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:37:41.667 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:37:41.680 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T10:37:41.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:37:41.696 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:37:41.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-05T10:37:41.696 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:37:43.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:38:13.524 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:38:13.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:38:13.562 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T10:38:13.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:38:13.591 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:38:13.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-05T10:38:13.591 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:38:15.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:38:45.425 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:38:45.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:38:45.455 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T10:38:45.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:38:45.480 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:38:45.480 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:38:45.480 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:38:47.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:39:17.298 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:39:17.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:39:17.336 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T10:39:17.350 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:39:17.356 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:39:17.357 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:39:17.357 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:39:19.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:39:49.193 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:39:49.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:39:49.227 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T10:39:49.240 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:39:49.243 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:39:49.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-05T10:39:49.243 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:39:51.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:40:21.084 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:40:21.098 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:40:21.119 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T10:40:21.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:40:21.139 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:40:21.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-05T10:40:21.139 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:40:22.903 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:40:52.945 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:40:52.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:40:52.981 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 64 seconds old
2025-09-05T10:40:52.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:40:53.004 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:40:53.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-05T10:40:53.005 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:40:54.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:41:24.802 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:41:24.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:41:24.839 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T10:41:24.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:41:24.860 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:41:24.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-05T10:41:24.860 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:41:26.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:41:56.625 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:41:56.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:41:56.659 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T10:41:56.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:41:56.675 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:41:56.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-05T10:41:56.675 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:41:58.443 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:42:28.483 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:42:28.505 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:42:28.525 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T10:42:28.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:42:28.554 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:42:28.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-05T10:42:28.554 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:42:30.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:43:00.371 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:43:00.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:43:00.404 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T10:43:00.420 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:43:00.425 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:43: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-05T10:43:00.425 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:43:02.195 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:43:32.238 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:43:32.252 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:43:32.273 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T10:43:32.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:43:32.293 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:43: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-05T10:43:32.293 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:43:34.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:44:04.180 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:44:04.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:44:04.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-05T10:44:04.222 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:44:04.222 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:44:04.228 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:44:04.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-05T10:44:04.228 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:44:05.992 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:44:36.020 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:44:36.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:44:36.053 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T10:44:36.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:44:36.074 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:44:36.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-05T10:44:36.074 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:44:37.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:45:07.907 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:45:07.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:45:07.938 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T10:45:07.939 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:45:07.939 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:45:07.944 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:45:07.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-05T10:45:07.945 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:45:09.729 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:45:39.766 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:45:39.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:45:39.803 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T10:45:39.818 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:45:39.824 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:45:39.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-05T10:45:39.824 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:45:41.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:46:11.640 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:46:11.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:46:11.678 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T10:46:11.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:46:11.698 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:46:11.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-05T10:46:11.698 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:46:13.489 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:46:43.521 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:46:43.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:46:43.554 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T10:46:43.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:46:43.569 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:46:43.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-05T10:46:43.569 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:46:45.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:47:15.502 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:47:15.517 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:47:15.539 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T10:47:15.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:47:15.562 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:47:15.562 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:47:15.562 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:47:17.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:47:47.393 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:47:47.407 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:47:47.427 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T10:47:47.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:47:47.450 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:47:47.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-05T10:47:47.450 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:47:49.231 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:48:19.272 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:48:19.287 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:48:19.311 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T10:48:19.327 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:48:19.333 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:48:19.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-05T10:48:19.334 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:48:21.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:48:51.153 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:48:51.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:48:51.184 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T10:48:51.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:48:51.202 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:48:51.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-05T10:48:51.202 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:48:52.981 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:49:23.032 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:49:23.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:49:23.074 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T10:49:23.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:49:23.094 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:49:23.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-05T10:49:23.094 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:49:24.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:49:54.901 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:49:54.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:49:54.931 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 66 seconds old
2025-09-05T10:49:54.943 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:49:54.946 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:49:54.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-05T10:49:54.946 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:49:56.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:50:26.843 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:50:26.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:50:26.878 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T10:50:26.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:50:26.899 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:50:26.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-05T10:50:26.900 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:50:28.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:50:58.725 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:50:58.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:51:00.123 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T10:51:00.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:51:00.155 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:51:00.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-05T10:51:00.156 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:51:01.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:51:32.026 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:51:32.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:51:32.060 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T10:51:32.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:51:32.082 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:51:32.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-05T10:51:32.082 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:51:33.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:52:03.908 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:52:03.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:52:03.939 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T10:52:03.940 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:52:03.940 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:52:03.946 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:52:03.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-05T10:52:03.946 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:52:05.747 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:52:35.793 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:52:35.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:52:35.836 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T10:52:35.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:52:35.864 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:52:35.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-05T10:52:35.864 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:52:37.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:53:07.696 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:53:07.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:53:07.730 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T10:53:07.731 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T10:53:07.731 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T10:53:07.735 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:53:07.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-05T10:53:07.736 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:53:09.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:53:39.555 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:53:39.572 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:53:39.583 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T10:53:39.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:53:39.597 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:53:39.597 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:53:39.597 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:53:41.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:54:11.532 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:54:11.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:54:11.566 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T10:54:11.581 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:54:11.587 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:54:11.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-05T10:54:11.587 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:54:13.390 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:54:43.436 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:54:43.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:54:43.469 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T10:54:43.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:54:43.492 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:54:43.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-05T10:54:43.493 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:54:45.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:55:15.341 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:55:15.355 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:55:15.375 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T10:55:15.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:55:15.398 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:55:15.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-05T10:55:15.398 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:55:17.195 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:55:47.208 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:55:47.222 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:55:47.241 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T10:55:47.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:55:47.262 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:55:47.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-05T10:55:47.263 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:55:49.063 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:56:19.103 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T10:56:19.118 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:56:19.138 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T10:56:19.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:56:19.159 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:56:19.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-05T10:56:19.159 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:56:20.947 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:56:50.962 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:56:50.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:56:50.996 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-05T10:56:51.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:56:51.019 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:56:51.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-05T10:56:51.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:56:52.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:57:22.864 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:57:22.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:57:22.914 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T10:57:22.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:57:22.945 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:57:22.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-05T10:57:22.945 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:57:24.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:57:54.795 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:57:54.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:57:54.833 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 66 seconds old
2025-09-05T10:57:54.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:57:54.853 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:57:54.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-05T10:57:54.854 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:57:56.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:58:26.695 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:58:26.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:58:26.732 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T10:58:26.747 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:58:26.751 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:58:26.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-05T10:58:26.751 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:58:28.540 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:58:58.576 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:58:58.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:58:58.610 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-05T10:58:58.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:58:58.625 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:58:58.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-05T10:58:58.625 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:59:00.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T10:59:30.507 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T10:59:30.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T10:59:30.540 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T10:59:30.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T10:59:30.562 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T10:59:30.562 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:59:30.562 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T10:59:32.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:00:02.376 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:00:02.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:00:02.620 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T11:00:02.630 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:00:02.630 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:00:02.636 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:00:02.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-05T11:00:02.636 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:00:04.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:00:34.430 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:00:34.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:00:34.472 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T11:00:34.488 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:00:34.495 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:00:34.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-05T11:00:34.495 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:00:36.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:01:06.329 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:01:06.342 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:01:06.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-05T11:01:06.354 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:01:06.354 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:01:06.359 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:01:06.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-05T11:01:06.359 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:01:08.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:01:38.180 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:01:38.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:01:38.210 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T11:01:38.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:01:38.231 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:01:38.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-05T11:01:38.232 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:01:40.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:02:10.029 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:02:10.042 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:02:10.061 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T11:02:10.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:02:10.080 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:02:10.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-05T11:02:10.081 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:02:11.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:02:41.940 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:02:41.953 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:02:41.965 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T11:02:41.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:02:41.980 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:02:41.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-05T11:02:41.980 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:02:43.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:03:13.908 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:03:13.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:03:13.942 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T11:03:13.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:03:13.964 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:03:13.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-05T11:03:13.965 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:03:15.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:03:45.814 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:03:45.830 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:03:45.850 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T11:03:45.868 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:03:45.874 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:03:45.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-05T11:03:45.874 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:03:47.667 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:04:17.715 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:04:17.729 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:04:17.750 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T11:04:17.765 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:04:17.771 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:04:17.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-05T11:04:17.772 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:04:19.587 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:04:49.614 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:04:49.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:04:49.649 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T11:04:49.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:04:49.672 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:04:49.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-05T11:04:49.672 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:04:51.478 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:05:21.519 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:05:21.532 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:05:21.558 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T11:05:21.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:05:21.577 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:05:21.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-05T11:05:21.578 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:05:23.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:05:53.397 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:05:53.414 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:05:53.429 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T11:05:53.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:05:53.444 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:05:53.444 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:05:53.444 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:05:55.312 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:06:25.358 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:06:25.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:06:25.388 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T11:06:25.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:06:25.407 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:06:25.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-05T11:06:25.407 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:06:27.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:06:57.235 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:06:57.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:06:57.268 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T11:06:57.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:06:57.288 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:06: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-05T11:06:57.288 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:06:59.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:07:29.096 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:07:29.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:07:29.135 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T11:07:29.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:07:29.162 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:07:29.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-05T11:07:29.162 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:07:30.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:08:00.963 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T11:08:00.963 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T11:08:00.963 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T11:08:00.981 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-05T11:08:00.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:08:01.002 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:08:01.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-05T11:08:01.003 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:08:02.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:08:32.802 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:08:32.816 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:08:32.837 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T11:08:32.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:08:32.860 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:08:32.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-05T11:08:32.861 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:08:34.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:09:04.676 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:09:04.691 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:09: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-05T11:09:04.844 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:09:04.844 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:09:04.848 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:09:04.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-05T11:09:04.848 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:09:06.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:09:36.649 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:09:36.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:09:36.686 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T11:09:36.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:09:36.705 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:09:36.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-05T11:09:36.705 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:09:38.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:10:08.593 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:10:08.607 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:10:08.625 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T11:10:08.625 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:10:08.625 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:10:08.631 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:10:08.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-05T11:10:08.631 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:10:10.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:10:40.421 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:10:40.438 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:10:40.452 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T11:10:40.464 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:10:40.469 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:10:40.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-05T11:10:40.469 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:10:42.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:11:12.255 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:11:12.272 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:11:12.292 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T11:11:12.305 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:11:12.311 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:11:12.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-05T11:11:12.311 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:11:14.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:11:44.109 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:11:44.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:11:44.142 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T11:11:44.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:11:44.167 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:11:44.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-05T11:11:44.167 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:11:45.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:12:15.974 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:12:15.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:12:16.014 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T11:12:16.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:12:16.040 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:12:16.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-05T11:12:16.040 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:12:17.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:12:47.849 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:12:47.867 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:12:47.881 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T11:12:47.892 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:12:47.895 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:12:47.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-05T11:12:47.895 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:12:49.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:13:19.808 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:13:19.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:13:19.846 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T11:13:19.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:13:19.868 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:13:19.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-05T11:13:19.869 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:13:21.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:13:51.686 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:13:51.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:13:51.723 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T11:13:51.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:13:51.744 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:13:51.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-05T11:13:51.745 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:13:53.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:14:23.528 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:14:23.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:14:23.559 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T11:14:23.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:14:23.582 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:14:23.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-05T11:14:23.582 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:14:25.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:14:55.404 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:14:55.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:14:55.440 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T11:14:55.457 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:14:55.462 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:14:55.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-05T11:14:55.463 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:14:57.246 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:15:27.295 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:15:27.310 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:15:27.332 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T11:15:27.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:15:27.354 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:15:27.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-05T11:15:27.354 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:15:29.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:15:59.170 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:15:59.183 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:15:59.198 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-05T11:15:59.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:15:59.218 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:15:59.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-05T11:15:59.218 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:16:00.993 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:16:31.010 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:16:31.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:16:31.049 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T11:16:31.063 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:16:31.066 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:16:31.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-05T11:16:31.066 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:16:32.943 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:17:02.983 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:17:02.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:17:03.015 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T11:17:03.016 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:17:03.016 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:17:03.021 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:17:03.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-05T11:17:03.022 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:17:04.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:17:34.849 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:17:34.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:17:34.885 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T11:17:34.900 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:17:34.906 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:17:34.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-05T11:17:34.906 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:17:36.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:18:06.729 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:18:06.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:18:06.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-05T11:18:06.766 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:18:06.766 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:18:06.771 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:18:06.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-05T11:18:06.771 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:18:08.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:18:38.570 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:18:38.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:18:38.607 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T11:18:38.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:18:38.628 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:18:38.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-05T11:18:38.629 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:18:40.427 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:19:10.461 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:19:10.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:19:10.487 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T11:19:10.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:19:10.503 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:19:10.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-05T11:19:10.503 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:19:12.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:19:42.318 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:19:42.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:19:42.350 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T11:19:42.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:19:42.368 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:19:42.368 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:19:42.369 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:19:44.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:20:14.236 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:20:14.253 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:20:14.272 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T11:20:14.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:20:14.294 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:20:14.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-05T11:20:14.294 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:20:16.068 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:20:46.082 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:20:46.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:20:46.118 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T11:20:46.138 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:20:46.144 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:20: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-05T11:20:46.145 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:20:47.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:21:18.029 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:21:18.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:21:18.064 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-05T11:21:18.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:21:18.088 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:21:18.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-05T11:21:18.088 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:21:19.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:21:49.902 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:21:49.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:21:49.933 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T11:21:49.947 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:21:49.954 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:21:49.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-05T11:21:49.954 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:21:51.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:22:21.810 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:22:21.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:22:21.842 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T11:22:21.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:22:21.860 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:22:21.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-05T11:22:21.860 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:22:23.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:22:53.689 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:22:53.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:22:53.715 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T11:22:53.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:22:53.729 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:22:53.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-05T11:22:53.730 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:22:55.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:23:25.635 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:23:25.650 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:23:25.671 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T11:23:25.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:23:25.694 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:23:25.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-05T11:23:25.695 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:23:27.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:23:57.552 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:23:57.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:23:57.588 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T11:23:57.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:23:57.609 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:23:57.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-05T11:23:57.609 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:23:59.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:24:29.425 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:24:29.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:24:29.456 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T11:24:29.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:24:29.474 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:24:29.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-05T11:24:29.474 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:24:31.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:25:01.293 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:25:01.310 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:25:01.325 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T11:25:01.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:25:01.344 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:25:01.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-05T11:25:01.344 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:25:03.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:25:33.172 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:25:33.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:25:33.205 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T11:25:33.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:25:33.227 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:25: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-05T11:25:33.227 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:25:35.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:26:05.064 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:26:05.078 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:26:05.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-05T11:26:05.091 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:26:05.091 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:26:05.094 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:26:05.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-05T11:26:05.094 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:26:06.869 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:26:36.918 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:26:36.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:26:36.954 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T11:26:36.968 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:26:36.972 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:26:36.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-05T11:26:36.972 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:26:38.788 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:27:08.838 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:27:08.853 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:27:08.872 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T11:27:08.873 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:27:08.873 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:27:08.879 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:27:08.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-05T11:27:08.879 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:27:10.697 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:27:40.739 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:27:40.758 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:27:40.776 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T11:27:40.797 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:27:40.804 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:27:40.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-05T11:27:40.804 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:27:42.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:28:12.643 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:28:12.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:28:12.683 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T11:28:12.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:28:12.714 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:28:12.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-05T11:28:12.714 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:28:14.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:28:44.564 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:28:44.592 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:28:44.611 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T11:28:44.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:28:44.642 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:28:44.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-05T11:28:44.642 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:28:46.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:29:16.494 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:29:16.509 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:29:16.532 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T11:29:16.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:29:16.552 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:29:16.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-05T11:29:16.553 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:29:18.345 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:29:48.386 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:29:48.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:29:48.415 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T11:29:48.427 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:29:48.430 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:29:48.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-05T11:29:48.430 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:29:50.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:30:20.354 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:30:20.369 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:30:20.394 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T11:30:20.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:30:20.417 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:30:20.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-05T11:30:20.417 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:30:22.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:30:52.222 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:30:52.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:30:52.256 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T11:30:52.271 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:30:52.277 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:30:52.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-05T11:30:52.277 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:30:54.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:31:24.113 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:31:24.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:31:24.146 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T11:31:24.162 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:31:24.168 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:31:24.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-05T11:31:24.168 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:31:25.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:31:55.995 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:31:56.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:31:56.034 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T11:31:56.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:31:56.055 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:31:56.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-05T11:31:56.056 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:31:57.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:32:27.874 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:32:27.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:32:27.908 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T11:32:27.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:32:27.926 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:32:27.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-05T11:32:27.926 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:32:29.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:32:59.738 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:32:59.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:32:59.769 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-05T11:32:59.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:32:59.784 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:32:59.784 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:32:59.784 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:33:01.614 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:33:31.673 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:33:31.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:33:31.713 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T11:33:31.728 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:33:31.734 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:33:31.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-05T11:33:31.735 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:33:33.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:34:03.571 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:34:03.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:34:03.602 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T11:34:03.603 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:34:03.603 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:34:03.609 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:34:03.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-05T11:34:03.609 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:34:05.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:34:35.437 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:34:35.451 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:34:35.468 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T11:34:35.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:34:35.494 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:34:35.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-05T11:34:35.494 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:34:37.267 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:35:07.300 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:35:07.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:35:07.332 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T11:35:07.332 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:35:07.332 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:35:07.337 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:35:07.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-05T11:35:07.337 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:35:09.128 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:35:39.178 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:35:39.192 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:35:39.211 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T11:35:39.226 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:35:39.233 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:35:39.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-05T11:35:39.233 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:35:41.030 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:36:11.070 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:36:11.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:36:11.103 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T11:36:11.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:36:11.120 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:36:11.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-05T11:36:11.120 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:36:12.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:36:42.987 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:36:43.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:36:43.027 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T11:36:43.042 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:36:43.046 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:36:43.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-05T11:36:43.046 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:36:44.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:37:14.975 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:37:14.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:37:15.949 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T11:37:15.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:37:15.972 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:37:15.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-05T11:37:15.973 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:37:17.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:37:47.810 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:37:47.825 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:37:47.843 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T11:37:47.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:37:47.866 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:37:47.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-05T11:37:47.866 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:37:49.639 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:38:19.686 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:38:19.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:38:19.724 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T11:38:19.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:38:19.752 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:38:19.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-05T11:38:19.752 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:38:21.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:38:51.574 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:38:51.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:38:51.615 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T11:38:51.631 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:38:51.638 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:38:51.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-05T11:38:51.638 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:38:53.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:39:23.446 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:39:23.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:39:23.483 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T11:39:23.498 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:39:23.502 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:39:23.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-05T11:39:23.502 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:39:25.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:39:55.298 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:39:55.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:39:55.329 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T11:39:55.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:39:55.346 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:39:55.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-05T11:39:55.346 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:39:57.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:40:27.177 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:40:27.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:40:27.216 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T11:40:27.231 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:40:27.237 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:40:27.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-05T11:40:27.237 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:40:29.002 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:40:59.042 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:40:59.057 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:40:59.079 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T11:40:59.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:40:59.102 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:40:59.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-05T11:40:59.103 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:41:00.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:41:30.878 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:41:30.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:41:30.913 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T11:41:30.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:41:30.935 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:41:30.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-05T11:41:30.935 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:41:32.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:42:02.723 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:42:02.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:42:02.756 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T11:42:02.757 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:42:02.758 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:42:02.764 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:42:02.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-05T11:42:02.764 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:42:04.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:42:34.587 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:42:34.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:42:34.623 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T11:42:34.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:42:34.653 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:42:34.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-05T11:42:34.654 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:42:36.433 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:43:06.465 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:43:06.484 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:43:06.497 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T11:43:06.497 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:43:06.497 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:43:06.500 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:43:06.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-05T11:43:06.500 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:43:08.359 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:43:38.398 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:43:38.417 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:43:38.440 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T11:43:38.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:43:38.469 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:43:38.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-05T11:43:38.469 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:43:40.238 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:44:10.286 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:44:10.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:44:10.328 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T11:44:10.358 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:44:10.364 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:44:10.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-05T11:44:10.364 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:44:12.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:44:42.170 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:44:42.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:44:43.195 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T11:44:43.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:44:43.223 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:44:43.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-05T11:44:43.223 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:44:44.974 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:45:15.005 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:45:15.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:45:15.043 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T11:45:15.059 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:45:15.066 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:45:15.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-05T11:45:15.067 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:45:16.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:45:46.874 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:45:46.892 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:45:46.911 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T11:45:46.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:45:46.930 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:45:46.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-05T11:45:46.931 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:45:48.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:46:18.721 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:46:18.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:46:18.752 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-05T11:46:18.764 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:46:18.766 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:46:18.766 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:46:18.766 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:46:20.630 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:46:50.675 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:46:50.689 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:46:50.710 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T11:46:50.725 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:46:50.732 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:46:50.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-05T11:46:50.732 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:46:52.498 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:47:22.540 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:47:22.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:47:22.580 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T11:47:22.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:47:22.605 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:47:22.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-05T11:47:22.606 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:47:24.368 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:47:54.409 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:47:54.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:47:54.445 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 66 seconds old
2025-09-05T11:47:54.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:47:54.467 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:47:54.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-05T11:47:54.467 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:47:56.228 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:48:26.273 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:48:26.287 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:48:26.306 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T11:48:26.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:48:26.327 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:48:26.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-05T11:48:26.327 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:48:28.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:48:58.131 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:48:58.146 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:48:58.165 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-05T11:48:58.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:48:58.186 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:48:58.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-05T11:48:58.187 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:48:59.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:49:29.981 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:49:29.993 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:49:30.007 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T11:49:30.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:49:30.022 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:49:30.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-05T11:49:30.022 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:49:31.831 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:50:01.845 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:50:01.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:50:01.872 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T11:50:01.874 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:50:01.874 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:50:01.877 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:50:01.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-05T11:50:01.877 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:50:03.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:50:33.663 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:50:33.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:50:33.692 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T11:50:33.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:50:33.708 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:50:33.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-05T11:50:33.708 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:50:35.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:51:05.516 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:51:05.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:51:05.547 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T11:51:05.548 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:51:05.548 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:51:05.554 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:51:05.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-05T11:51:05.555 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:51:07.300 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:51:37.350 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:51:37.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:51:37.389 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T11:51:37.404 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:51:37.410 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:51:37.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-05T11:51:37.410 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:51:39.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:52:09.243 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:52:09.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:52:09.285 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T11:52:09.301 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:52:09.307 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:52:09.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-05T11:52:09.308 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:52:11.095 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:52:41.129 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:52:41.146 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:52:41.159 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T11:52:41.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:52:41.174 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:52:41.174 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:52:41.174 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:52:42.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:53:12.989 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:53:13.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:53:13.025 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T11:53:13.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:53:13.044 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:53:13.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-05T11:53:13.044 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:53:14.835 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:53:44.887 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:53:44.903 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:53:44.919 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T11:53:44.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:53:44.942 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:53:44.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-05T11:53:44.942 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:53:46.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:54:16.764 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:54:16.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:54:16.795 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T11:54:16.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:54:16.816 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:54:16.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-05T11:54:16.816 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:54:18.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:54:48.640 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:54:48.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:54:48.672 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T11:54:48.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:54:48.691 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:54:48.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-05T11:54:48.691 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:54:50.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:55:20.501 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:55:20.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:55:20.534 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T11:55:20.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:55:20.554 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:55:20.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-05T11:55:20.555 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:55:22.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:55:52.360 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:55:52.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:55:52.396 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 64 seconds old
2025-09-05T11:55:52.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:55:52.416 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:55:52.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-05T11:55:52.416 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:55:54.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:56:24.202 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:56:24.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:56:24.232 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T11:56:24.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:56:24.251 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:56:24.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-05T11:56:24.251 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:56:26.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:56:56.508 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:56:56.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:56:56.543 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T11:56:56.559 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:56:56.565 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:56:56.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-05T11:56:56.565 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:56:58.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:57:28.366 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:57:28.380 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:57:28.394 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T11:57:28.407 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:57:28.411 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:57:28.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-05T11:57:28.411 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:57:30.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:58:00.222 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:58:00.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:58:00.268 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T11:58:00.286 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:58:00.292 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:58:00.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-05T11:58:00.293 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:58:02.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:58:32.093 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T11:58:32.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:58:32.128 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T11:58:32.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:58:32.152 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:58:32.152 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:58:32.152 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:58:33.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:59:03.972 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:59:03.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:59:04.004 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T11:59:04.005 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T11:59:04.005 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T11:59:04.009 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:59:04.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-05T11:59:04.009 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:59:05.774 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T11:59:35.809 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T11:59:35.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T11:59:35.840 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T11:59:35.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T11:59:35.861 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T11:59:35.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-05T11:59:35.861 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T11:59:37.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:00:07.797 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:00:07.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:00: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-05T12:00:07.833 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:00:07.833 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:00:07.839 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:00:07.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-05T12:00:07.840 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:00:09.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:00:39.649 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:00:39.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:00:39.685 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T12:00:39.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:00:39.707 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:00:39.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-05T12:00:39.708 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:00:41.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:01:11.529 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:01:11.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:01:11.560 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T12:01:11.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:01:11.581 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:01:11.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-05T12:01:11.582 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:01:13.370 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:01:43.406 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:01:43.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:01:43.441 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T12:01:43.464 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:01:43.471 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:01:43.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-05T12:01:43.471 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:01:45.255 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:02:15.306 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:02:15.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:02:15.341 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T12:02:15.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:02:15.361 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:02:15.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-05T12:02:15.361 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:02:17.126 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:02:47.162 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:02:47.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:02:47.192 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T12:02:47.204 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:02:47.206 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:02:47.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-05T12:02:47.207 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:02:49.062 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:03:19.097 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:03:19.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:03:19.131 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T12:03:19.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:03:19.154 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:03:19.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-05T12:03:19.154 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:03:20.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:03:50.962 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:03:50.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:03:50.998 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-05T12:03:51.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:03:51.019 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:03:51.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-05T12:03:51.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:03:52.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:04:22.813 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:04:22.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:04:22.847 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T12:04:22.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:04:22.868 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:04:22.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-05T12:04:22.868 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:04:24.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:04:54.663 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:04:54.677 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:04:54.697 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T12:04:54.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:04:54.717 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:04:54.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-05T12:04:54.718 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:04:56.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:05:26.520 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:05:26.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:05:26.554 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T12:05:26.570 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:05:26.574 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:05:26.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-05T12:05:26.575 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:05:28.390 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:05:58.425 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:05:58.443 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:05:58.457 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-05T12:05:58.481 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:05:58.484 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:05:58.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-05T12:05:58.484 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:06:00.369 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:06:30.417 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:06:30.441 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:06:30.460 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T12:06:30.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:06:30.492 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:06:30.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-05T12:06:30.492 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:06:32.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:07:02.358 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:07:02.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:07: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-05T12:07:02.389 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:07:02.389 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:07:02.395 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:07:02.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-05T12:07:02.396 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:07:04.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:07:34.207 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:07:34.222 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:07:34.242 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T12:07:34.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:07:34.262 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:07:34.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-05T12:07:34.263 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:07:36.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:08:06.070 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:08:06.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:08:06.105 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T12:08:06.106 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:08:06.106 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:08:06.113 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:08: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-05T12:08:06.113 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:08:07.907 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:08:37.940 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:08:37.953 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:08:37.974 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T12:08:37.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:08:37.995 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:08:37.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-05T12:08:37.995 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:08:39.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:09:09.845 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:09:09.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:09:09.870 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T12:09:09.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:09:09.894 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:09:09.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-05T12:09:09.894 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:09:11.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:09:41.779 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:09:41.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:09:41.805 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T12:09:41.818 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:09:41.822 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:09:41.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-05T12:09:41.822 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:09:43.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:10:13.643 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:10:13.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:10:13.674 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T12:10:13.688 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:10:13.694 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:10:13.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-05T12:10:13.694 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:10:15.478 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:10:45.538 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:10:45.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:10:45.573 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T12:10:45.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:10:45.594 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:10:45.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-05T12:10:45.595 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:10:47.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:11:17.421 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:11:17.436 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:11:17.455 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T12:11:17.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:11:17.480 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:11:17.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-05T12:11:17.481 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:11:19.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:11:49.286 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:11:49.301 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:11:49.327 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T12:11:49.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:11:49.350 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:11:49.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-05T12:11:49.350 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:11:51.132 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:12:21.167 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:12:21.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:12:21.199 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T12:12:21.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:12:21.215 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:12:21.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-05T12:12:21.215 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:12:23.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:12:53.063 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:12:53.076 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:12:53.095 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-05T12:12:53.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:12:53.112 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:12:53.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-05T12:12:53.113 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:12:54.871 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:13:24.918 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:13:24.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:13:24.952 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T12:13:24.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:13:24.972 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:13:24.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-05T12:13:24.972 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:13:26.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:13:56.852 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:13:56.873 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:13:56.898 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-05T12:13:56.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:13:56.951 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:13:56.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-05T12:13:56.951 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:13:58.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:14:28.734 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:14:28.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:14:28.765 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T12:14:28.780 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:14:28.785 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:14:28.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-05T12:14:28.785 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:14:30.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:15:00.563 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T12:15:00.564 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T12:15:00.564 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T12:15:00.581 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-05T12:15:00.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:15:00.602 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:15: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-05T12:15:00.603 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:15:02.443 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:15:32.458 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:15:32.472 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:15:32.488 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T12:15:32.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:15:32.507 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:15:32.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-05T12:15:32.507 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:15:34.292 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:16:04.324 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:16:04.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:16:04.356 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T12:16:04.357 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:16:04.357 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:16:04.361 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:16:04.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-05T12:16:04.361 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:16:06.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:16:36.220 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:16:36.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:16:36.251 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T12:16:36.272 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:16:36.278 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:16:36.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-05T12:16:36.278 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:16:38.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:17:08.102 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:17:08.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:17:08.141 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T12:17:08.142 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:17:08.142 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:17:08.148 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:17:08.149 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:17:08.149 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:17:09.925 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:17:39.966 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:17:39.979 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:17:40.002 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T12:17:40.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:17:40.023 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:17:40.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-05T12:17:40.023 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:17:41.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:18:11.847 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:18:11.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:18:11.879 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T12:18:11.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:18:11.901 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:18:11.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-05T12:18:11.902 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:18:13.664 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:18:43.711 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:18:43.726 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:18:43.743 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T12:18:43.759 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:18:43.764 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:18:43.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-05T12:18:43.764 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:18:45.525 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:19:15.561 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:19:15.579 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:19:15.590 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T12:19:15.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:19:15.607 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:19:15.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-05T12:19:15.607 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:19:17.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:19:47.522 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:19:47.537 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:19:47.559 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T12:19:47.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:19:47.581 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12: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-05T12:19:47.582 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:19:49.361 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:20:19.400 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:20:19.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:20:19.438 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T12:20:19.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:20:19.461 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:20:19.462 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:20:19.462 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:20:21.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:20:51.282 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:20:51.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:20:51.319 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T12:20:51.334 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:20:51.340 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:20:51.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-05T12:20:51.341 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:20:53.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:21:23.146 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:21:23.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:21:23.180 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T12:21:23.208 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:21:23.214 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:21:23.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-05T12:21:23.215 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:21:24.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:21:55.039 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:21:55.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:21:55.075 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T12:21:55.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:21:55.095 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:21:55.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-05T12:21:55.095 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:21:56.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:22:26.893 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:22:26.910 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:22:26.924 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T12:22:26.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:22:26.938 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:22:26.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-05T12:22:26.938 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:22:28.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:22:58.844 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:22:58.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:22:58.877 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T12:22:58.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:22:58.904 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:22:58.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-05T12:22:58.904 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:23:00.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:23:30.691 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:23:30.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:23:30.850 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T12:23:30.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:23:30.868 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:23:30.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-05T12:23:30.868 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:23:32.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:24:02.696 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:24:02.710 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:24:02.727 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T12:24:02.728 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:24:02.728 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:24:02.735 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:24:02.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-05T12:24:02.735 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:24:04.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:24:34.517 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:24:34.534 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:24:34.553 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T12:24:34.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:24:34.574 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:24: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-05T12:24:34.574 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:24:36.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:25:06.435 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:25:06.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:25:06.468 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T12:25:06.469 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:25:06.469 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:25:06.472 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:25:06.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-05T12:25:06.472 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:25:08.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:25:38.273 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:25:38.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:25:38.299 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T12:25:38.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:25:38.313 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:25: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-05T12:25:38.314 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:25:40.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:26:10.201 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:26:10.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:26:10.234 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T12:26:10.246 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:26:10.251 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:26:10.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-05T12:26:10.251 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:26:11.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:26:42.046 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:26:42.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:26:42.081 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T12:26:42.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:26:42.107 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:26:42.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-05T12:26:42.108 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:26:43.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:27:13.916 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:27:13.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:27:13.952 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T12:27:13.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:27:13.973 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:27:13.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-05T12:27:13.973 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:27:15.729 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:27:45.758 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:27:45.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:27:45.796 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T12:27:45.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:27:45.818 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:27:45.818 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:27:45.819 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:27:47.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:28:17.615 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:28:17.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:28:17.652 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T12:28:17.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:28:17.672 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:28:17.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-05T12:28:17.672 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:28:19.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:28:49.493 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:28:49.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:28:49.528 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T12:28:49.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:28:49.552 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:28:49.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-05T12:28:49.552 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:28:51.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:29:21.468 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:29:21.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:29:21.500 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T12:29:21.515 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:29:21.521 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:29:21.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-05T12:29:21.522 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:29:23.303 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:29:53.336 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:29:53.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:29:53.379 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T12:29:53.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:29:53.407 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:29:53.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-05T12:29:53.408 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:29:55.190 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:30:25.231 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:30:25.248 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:30:25.267 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T12:30:25.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:30:25.289 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:30:25.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-05T12:30:25.289 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:30:27.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:30:57.106 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:30:57.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:30:57.146 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T12:30:57.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:30:57.165 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:30:57.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-05T12:30:57.166 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:30:58.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:31:28.980 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:31:28.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:31:29.018 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T12:31:29.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:31:29.042 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:31:29.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-05T12:31:29.042 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:31:30.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:32:00.846 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T12:32:00.850 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T12:32:00.850 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T12:32:00.863 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T12:32:00.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:32:00.878 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:32:00.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-05T12:32:00.878 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:32:02.710 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:32:32.746 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:32:32.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:32:32.779 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T12:32:32.794 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:32:32.801 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:32:32.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-05T12:32:32.801 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:32:34.606 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:33:04.646 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:33:04.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:33:04.683 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T12:33:04.684 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:33:04.684 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:33:04.690 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:33:04.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-05T12:33:04.691 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:33:06.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:33:36.469 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:33:36.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:33:36.502 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T12:33:36.520 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:33:36.526 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:33:36.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-05T12:33:36.527 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:33:38.342 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:34:08.363 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:34:08.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:34:08.406 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T12:34:08.407 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:34:08.407 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:34:08.413 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:34:08.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-05T12:34:08.413 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:34:10.183 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:34:40.217 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:34:40.231 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:34:40.244 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T12:34:40.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:34:40.262 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:34:40.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-05T12:34:40.262 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:34:42.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:35:12.062 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:35:12.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:35:12.099 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T12:35:12.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:35:12.123 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:35:12.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-05T12:35:12.123 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:35:13.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:35:43.959 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:35:43.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:35:43.996 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T12:35:44.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:35:44.015 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:35:44.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-05T12:35:44.016 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:35:45.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:36:15.947 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:36:15.962 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:36:15.985 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T12:36:16.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:36:16.007 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:36:16.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-05T12:36:16.007 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:36:17.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:36:47.841 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:36:47.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:36:47.885 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T12:36:47.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:36:47.913 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:36:47.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-05T12:36:47.913 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:36:49.683 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:37:19.718 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:37:19.738 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:37:19.753 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T12:37:19.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:37:19.771 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:37:19.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-05T12:37:19.771 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:37:21.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:37:51.594 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:37:51.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:37:51.630 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T12:37:51.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:37:51.658 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:37:51.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-05T12:37:51.658 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:37:53.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:38:23.502 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:38:23.517 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:38:23.536 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T12:38:23.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:38:23.555 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:38:23.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-05T12:38:23.556 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:38:25.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:38:55.400 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:38:55.420 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:38:55.437 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 67 seconds old
2025-09-05T12:38:55.451 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:38:55.454 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:38:55.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-05T12:38:55.454 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:38:57.333 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:39:27.370 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:39:27.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:39:27.404 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T12:39:27.420 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:39:27.426 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:39:27.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-05T12:39:27.426 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:39:29.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:39:59.257 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:39:59.275 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:39:59.290 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T12:39:59.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:39:59.307 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:39:59.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-05T12:39:59.307 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:40:01.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:40:31.143 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:40:31.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:40:31.182 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T12:40:31.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:40:31.205 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:40:31.205 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:40:31.205 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:40:33.000 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:41:03.041 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:41:03.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:41:03.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-05T12:41:03.079 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:41:03.079 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:41:03.085 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:41:03.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-05T12:41:03.086 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:41:04.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:41:34.870 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:41:34.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:41:34.905 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T12:41:34.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:41:34.925 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:41:34.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-05T12:41:34.926 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:41:36.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:42:06.704 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:42:06.722 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:42:06.736 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T12:42:06.736 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:42:06.736 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:42:06.739 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:42: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-05T12:42:06.739 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:42:08.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:42:38.651 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:42:38.664 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:42:38.686 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T12:42:38.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:42:38.709 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:42:38.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-05T12:42:38.709 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:42:40.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:43:10.529 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:43:10.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:43:10.564 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T12:43:10.579 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:43:10.584 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:43:10.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-05T12:43:10.585 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:43:12.359 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:43:42.395 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:43:42.412 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:43:42.429 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T12:43:42.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:43:42.451 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:43: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-05T12:43:42.451 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:43:44.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:44:14.265 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:44:14.286 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:44:14.308 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-05T12:44:14.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:44:14.336 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:44:14.336 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:44:14.336 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:44:16.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:44:46.149 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:44:46.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:44:46.180 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T12:44:46.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:44:46.207 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:44:46.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-05T12:44:46.207 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:44:47.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:45:18.012 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:45:18.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:45:18.037 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-05T12:45:18.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:45:18.054 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:45:18.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-05T12:45:18.054 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:45:19.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:45:49.854 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:45:49.869 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:45:49.892 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T12:45:49.909 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:45:49.913 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:45:49.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-05T12:45:49.914 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:45:51.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:46:21.820 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:46:21.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:46:21.851 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T12:46:21.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:46:21.872 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:46:21.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-05T12:46:21.872 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:46:23.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:46:53.695 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:46:53.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:46:53.730 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T12:46:53.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:46:53.751 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:46:53.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-05T12:46:53.751 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:46:55.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:47:25.620 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:47:25.634 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:47:25.657 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T12:47:25.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:47:25.678 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:47:25.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-05T12:47:25.679 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:47:27.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:47:57.500 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:47:57.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:47:57.536 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T12:47:57.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:47:57.558 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:47:57.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-05T12:47:57.559 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:47:59.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:48:29.406 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:48:29.420 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:48:30.200 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T12:48:30.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:48:30.240 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:48:30.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-05T12:48:30.240 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:48:32.014 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:49:02.048 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:49:02.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:49:02.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-05T12:49:02.078 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:49:02.078 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:49:02.080 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:49:02.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-05T12:49:02.080 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:49:03.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:49:33.987 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:49:34.003 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:49:34.026 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T12:49:34.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:49:34.050 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:49:34.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-05T12:49:34.051 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:49:35.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:50:05.857 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:50:05.871 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:50:05.888 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T12:50:05.890 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:50:05.890 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:50:05.896 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:50:05.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-05T12:50:05.896 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:50:07.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:50:37.694 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:50:37.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:50:37.729 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T12:50:37.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:50:37.755 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:50:37.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-05T12:50:37.756 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:50:39.540 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:51:09.580 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:51:09.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:51:09.617 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-05T12:51:09.632 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:51:09.638 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:51:09.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-05T12:51:09.638 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:51:11.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:51:41.411 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:51:41.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:51:41.446 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T12:51:41.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:51:41.475 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:51:41.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-05T12:51:41.476 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:51:43.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:52:13.283 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:52:13.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:52:13.680 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T12:52:13.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:52:13.703 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:52:13.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-05T12:52:13.703 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:52:15.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:52:45.594 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:52:45.613 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:52:45.634 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T12:52:45.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:52:45.661 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:52:45.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-05T12:52:45.661 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:52:47.436 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:53:17.480 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:53:17.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:53:17.513 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T12:53:17.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:53:17.535 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:53:17.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-05T12:53:17.535 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:53:19.291 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:53:49.325 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:53:49.340 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:53:49.362 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T12:53:49.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:53:49.383 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:53:49.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-05T12:53:49.384 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:53:51.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:54:21.205 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:54:21.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:54:21.243 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T12:54:21.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:54:21.271 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:54:21.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-05T12:54:21.271 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:54:23.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:54:53.065 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:54:53.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:54:53.103 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T12:54:53.118 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:54:53.122 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:54:53.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-05T12:54:53.122 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:54:54.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:55:24.917 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:55:24.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:55:24.946 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T12:55:24.958 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:55:24.961 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:55:24.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-05T12:55:24.961 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:55:26.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:55:56.805 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:55:56.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:55:56.847 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T12:55:56.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:55:56.869 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:55:56.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-05T12:55:56.870 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:55:58.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:56:28.737 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:56:28.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:56:28.771 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T12:56:28.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:56:28.793 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:56:28.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-05T12:56:28.794 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:56:30.577 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:57:00.618 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T12:57:00.620 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T12:57:00.620 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T12:57:00.640 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-05T12:57:00.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:57:00.663 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:57:00.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-05T12:57:00.664 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:57:02.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:57:32.436 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:57:32.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:57:32.470 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T12:57:32.484 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:57:32.490 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:57:32.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-05T12:57:32.491 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:57:34.248 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:58:04.277 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:58:04.291 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:58:04.309 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T12:58:04.310 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:58:04.310 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:58:04.316 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:58:04.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-05T12:58:04.316 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:58:06.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:58:36.088 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T12:58:36.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:58:36.126 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T12:58:36.138 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:58:36.140 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:58:36.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-05T12:58:36.140 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:58:37.903 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:59:07.925 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:59:07.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:59:07.957 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T12:59:07.958 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T12:59:07.958 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T12:59:07.961 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:59:07.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-05T12:59:07.962 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:59:09.714 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T12:59:39.760 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T12:59:39.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T12:59:39.794 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T12:59:39.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T12:59:39.813 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T12:59:39.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-05T12:59:39.814 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T12:59:41.582 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:00:11.631 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:00:11.650 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:00:11.671 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T13:00:11.691 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:00:11.698 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:00:11.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-05T13:00:11.698 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:00:13.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:00:43.501 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:00:43.515 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:00:43.535 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T13:00:43.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:00:43.556 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:00:43.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-05T13:00:43.557 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:00:45.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:01:15.368 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:01:15.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:01:15.404 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T13:01:15.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:01:15.426 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:01:15.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-05T13:01:15.426 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:01:17.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:01:47.220 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:01:47.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:01:47.252 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T13:01:47.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:01:47.267 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:01:47.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-05T13:01:47.268 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:01:49.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:02:19.071 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:02:19.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:02:19.108 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T13:02:19.126 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:02:19.130 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:02:19.130 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:02:19.130 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:02:20.871 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:02:50.913 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:02:50.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:02:50.946 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T13:02:50.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:02:50.967 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:02:50.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-05T13:02:50.967 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:02:52.723 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:03:22.762 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:03:22.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:03:22.799 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T13:03:22.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:03:22.821 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:03:22.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-05T13:03:22.821 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:03:24.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:03:54.631 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:03:54.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:03:54.661 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 66 seconds old
2025-09-05T13:03:54.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:03:54.678 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:03:54.678 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:03:54.679 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:03:56.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:04:26.478 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:04:26.496 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:04:26.510 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T13:04:26.523 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:04:26.528 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:04:26.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-05T13:04:26.528 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:04:28.307 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:04:58.336 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:04:58.355 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:04:58.368 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T13:04:58.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:04:58.384 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:04:58.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-05T13:04:58.384 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:05:00.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:05:30.190 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:05:30.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:05:30.226 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T13:05:30.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:05:30.247 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:05:30.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-05T13:05:30.247 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:05:32.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:06:02.100 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:06:02.115 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:06:02.137 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T13:06:02.137 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T13:06:02.137 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T13:06:02.143 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:06: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-05T13:06:02.143 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:06:03.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:06:33.951 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:06:33.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:06:33.986 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T13:06:34.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:06:34.008 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:06:34.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-05T13:06:34.008 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:06:35.784 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:07:05.820 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:07:05.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:07:06.056 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T13:07:06.065 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T13:07:06.065 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T13:07:06.070 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:07:06.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-05T13:07:06.070 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:07:07.818 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:07:37.859 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:07:37.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:07:37.896 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T13:07:37.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:07:37.924 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:07:37.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-05T13:07:37.924 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:07:39.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:08:09.726 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:08:09.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:08:09.758 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T13:08:09.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:08:09.777 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:08:09.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-05T13:08:09.777 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:08:11.508 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:08:41.544 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:08:41.558 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:08:41.572 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T13:08:41.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:08:41.588 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:08:41.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-05T13:08:41.588 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:08:43.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:09:13.473 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:09:13.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:09:13.506 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T13:09:13.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:09:13.529 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:09:13.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-05T13:09:13.529 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:09:15.287 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:09:45.327 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:09:45.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:09:45.361 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T13:09:45.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:09:45.381 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:09:45.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-05T13:09:45.382 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:09:47.126 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:10:17.156 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:10:17.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:10:17.197 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T13:10:17.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:10:17.219 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:10:17.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-05T13:10:17.219 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:10:18.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:10:49.015 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:10:49.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:10:49.052 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T13:10:49.068 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:10:49.075 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:10:49.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-05T13:10:49.075 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:10:50.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:11:20.882 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:11:20.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:11:20.915 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T13:11:20.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:11:20.936 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:11:20.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-05T13:11:20.936 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:11:22.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:11:52.729 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:11:52.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:11:52.757 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 64 seconds old
2025-09-05T13:11:52.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:11:52.772 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:11:52.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-05T13:11:52.772 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:11:54.630 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:12:24.671 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:12:24.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:12:24.707 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T13:12:24.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:12:24.730 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:12:24.730 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:12:24.730 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:12:26.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:12:56.545 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:12:56.559 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:12:56.582 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T13:12:56.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:12:56.605 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:12:56.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-05T13:12:56.606 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:12:58.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:13:28.420 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:13:28.441 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:13:28.464 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T13:13:28.480 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:13:28.486 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:13:28.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-05T13:13:28.486 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:13:30.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:14:00.295 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:14:00.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:14:00.335 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T13:14:00.350 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:14:00.354 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:14:00.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-05T13:14:00.354 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:14:02.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:14:32.157 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:14:32.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:14:32.192 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T13:14:32.204 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:14:32.207 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:14:32.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-05T13:14:32.207 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:14:34.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:15:04.121 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:15:04.142 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:15:04.164 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T13:15:04.165 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T13:15:04.165 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T13:15:04.171 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:15:04.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-05T13:15:04.171 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:15:05.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:15:35.984 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:15:35.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:15:36.010 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T13:15:36.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:15:36.027 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:15:36.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-05T13:15:36.028 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:15:37.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:16:07.833 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:16:07.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:16:07.865 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T13:16:07.865 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T13:16:07.865 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T13:16:07.870 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:16:07.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-05T13:16:07.870 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:16:09.637 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:16:39.655 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:16:39.672 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:16:39.695 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T13:16:39.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:16:39.718 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:16:39.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-05T13:16:39.718 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:16:41.505 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:17:11.538 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:17:11.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:17:11.570 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T13:17:11.582 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:17:11.585 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:17:11.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-05T13:17:11.585 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:17:13.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:17:43.437 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:17:43.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:17:43.468 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T13:17:43.490 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:17:43.493 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:17:43.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-05T13:17:43.493 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:17:45.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:18:15.414 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:18:15.428 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:18:15.567 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T13:18:15.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:18:15.585 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:18:15.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-05T13:18:15.586 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:18:17.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:18:47.441 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:18:47.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:18:47.476 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T13:18:47.498 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:18:47.504 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:18:47.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-05T13:18:47.505 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:18:49.300 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:19:19.342 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:19:19.355 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:19:19.374 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T13:19:19.388 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:19:19.394 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:19:19.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-05T13:19:19.394 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:19:21.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:19:51.246 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:19:51.260 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:19:51.279 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T13:19:51.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:19:51.298 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:19:51.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-05T13:19:51.299 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:19:53.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:20:23.156 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:20:23.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:20:23.190 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T13:20:23.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:20:23.209 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:20:23.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-05T13:20:23.209 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:20:25.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:20:55.023 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:20:55.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:20:55.049 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 67 seconds old
2025-09-05T13:20:55.062 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:20:55.064 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:20:55.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-05T13:20:55.064 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:20:56.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:21:26.906 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:21:26.920 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:21:26.941 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T13:21:26.958 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:21:26.962 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:21:26.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-05T13:21:26.962 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:21:28.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:21:58.818 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:21:58.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:21:58.860 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T13:21:58.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:21:58.882 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:21:58.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-05T13:21:58.882 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:22:00.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:22:30.706 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:22:30.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:22:30.746 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T13:22:30.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:22:30.776 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:22:30.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-05T13:22:30.777 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:22:32.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:23:02.604 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:23:02.619 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:23:02.637 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T13:23:02.639 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T13:23:02.639 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T13:23:02.644 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:23:02.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-05T13:23:02.645 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:23:04.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:23:34.437 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:23:34.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:23:34.471 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T13:23:34.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:23:34.492 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:23:34.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-05T13:23:34.492 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:23:36.271 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:24:06.281 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:24:06.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:24:06.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-05T13:24:06.312 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T13:24:06.312 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T13:24:06.315 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:24:06.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-05T13:24:06.315 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:24:08.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:24:38.087 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:24:38.105 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:24:38.125 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T13:24:38.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:24:38.143 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:24:38.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-05T13:24:38.143 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:24:39.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:25:09.978 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:25:09.992 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:25:10.015 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T13:25:10.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:25:10.037 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:25:10.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-05T13:25:10.038 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:25:11.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:25:41.837 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:25:41.852 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:25:41.874 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T13:25:41.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:25:41.903 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:25:41.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-05T13:25:41.903 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:25:43.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:26:13.674 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:26:13.689 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:26:13.709 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T13:26:13.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:26:13.730 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:26:13.730 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:26:13.731 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:26:15.489 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:26:45.521 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:26:45.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:26:45.554 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T13:26:45.569 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:26:45.571 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:26:45.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-05T13:26:45.571 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:26:47.335 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:27:17.369 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:27:17.387 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:27:17.403 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T13:27:17.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:27:17.419 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:27:17.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-05T13:27:17.419 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:27:19.261 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:27:49.308 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:27:49.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:27:49.333 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T13:27:49.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:27:49.351 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:27:49.351 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:27:49.351 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:27:51.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:28:21.137 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:28:21.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:28:21.174 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T13:28:21.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:28:21.191 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:28:21.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-05T13:28:21.191 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:28:22.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:28:53.009 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:28:53.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:28:53.043 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-05T13:28:53.059 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:28:53.065 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:28:53.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-05T13:28:53.065 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:28:54.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:29:24.858 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:29:24.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:29:24.892 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T13:29:24.910 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:29:24.916 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:29:24.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-05T13:29:24.916 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:29:26.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:29:56.763 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:29:56.776 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:29:56.797 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T13:29:56.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:29:56.817 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:29: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-05T13:29:56.817 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:29:58.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:30:28.651 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:30:28.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:30:28.683 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T13:30:28.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:30:28.709 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:30:28.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-05T13:30:28.710 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:30:30.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:31:00.584 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T13:31:00.584 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T13:31:00.584 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T13:31:00.597 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T13:31:00.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:31:00.624 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:31:00.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-05T13:31:00.625 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:31:02.387 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:31:32.416 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:31:32.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:31:33.249 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T13:31:33.271 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:31:33.276 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:31:33.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-05T13:31:33.276 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:31:35.095 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:32:05.137 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:32:05.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:32:05.170 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T13:32:05.171 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T13:32:05.171 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T13:32:05.178 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:32:05.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-05T13:32:05.178 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:32:06.947 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:32:36.962 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:32:36.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:32:36.998 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T13:32:37.014 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:32:37.021 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:32:37.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-05T13:32:37.021 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:32:38.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:33:08.899 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:33:08.914 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:33:08.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-05T13:33:08.933 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T13:33:08.933 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T13:33:08.937 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:33:08.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-05T13:33:08.937 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:33:10.723 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:33:40.757 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:33:40.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:33:40.786 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T13:33:40.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:33:40.806 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:33:40.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-05T13:33:40.806 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:33:42.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:34:12.695 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:34:12.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:34:12.729 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T13:34:12.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:34:12.752 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:34:12.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-05T13:34:12.752 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:34:14.521 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:34:44.556 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:34:44.572 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:34:44.592 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T13:34:44.613 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:34:44.619 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:34:44.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-05T13:34:44.620 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:34:46.382 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:35:16.431 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:35:16.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:35:16.468 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T13:35:16.481 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:35:16.487 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:35:16.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-05T13:35:16.487 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:35:18.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:35:48.291 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:35:48.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:35:48.325 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T13:35:48.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:35:48.350 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:35:48.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-05T13:35:48.350 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:35:50.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:36:20.137 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:36:20.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:36:20.172 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T13:36:20.190 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:36:20.194 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:36:20.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-05T13:36:20.194 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:36:21.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:36:51.981 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:36:51.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:36:52.010 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T13:36:52.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:36:52.025 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:36:52.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-05T13:36:52.025 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:36:53.872 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:37:23.908 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:37:23.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:37:23.947 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T13:37:23.968 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:37:23.975 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:37:23.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-05T13:37:23.975 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:37:25.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:37:55.767 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:37:55.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:37:55.800 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T13:37:55.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:37:55.822 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:37:55.823 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:37:55.823 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:37:57.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:38:27.604 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:38:27.617 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:38:27.638 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T13:38:27.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:38:27.665 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:38:27.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-05T13:38:27.665 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:38:29.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:38:59.446 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:38:59.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:38:59.478 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T13:38:59.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:38:59.498 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:38:59.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-05T13:38:59.499 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:39:01.238 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:39:31.254 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:39:31.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:39:31.288 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T13:39:31.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:39:31.306 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:39:31.306 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:39:31.307 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:39:33.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:40:03.101 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:40:03.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:40:03.131 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T13:40:03.131 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T13:40:03.131 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T13:40:03.134 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:40:03.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-05T13:40:03.134 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:40:04.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:40:35.002 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:40:35.015 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:40:35.035 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T13:40:35.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:40:35.057 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:40:35.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-05T13:40:35.058 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:40:36.797 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:41:06.842 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:41:06.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:41:06.872 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T13:41:06.873 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T13:41:06.874 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T13:41:06.879 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:41:06.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-05T13:41:06.879 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:41:08.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:41:38.662 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:41:38.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:41:38.698 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T13:41:38.714 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:41:38.720 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:41:38.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-05T13:41:38.721 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:41:40.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:42:10.497 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:42:10.513 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:42:10.532 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T13:42:10.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:42:10.554 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:42:10.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-05T13:42:10.555 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:42:12.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:42:42.357 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:42:42.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:42:42.390 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T13:42:42.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:42:42.409 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:42:42.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-05T13:42:42.409 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:42:44.195 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:43:14.229 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:43:14.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:43:14.261 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-05T13:43:14.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:43:14.277 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:43:14.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-05T13:43:14.277 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:43:16.070 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:43:46.105 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:43:46.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:43:46.138 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T13:43:46.150 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:43:46.152 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:43:46.153 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:43:46.153 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:43:47.917 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:44:17.948 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:44:17.962 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:44:17.981 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T13:44:17.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:44:18.002 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:44:18.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-05T13:44:18.002 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:44:19.768 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:44:49.807 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:44:49.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:44:49.837 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T13:44:49.852 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:44:49.858 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:44:49.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-05T13:44:49.858 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:44:51.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:45:21.700 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:45:21.722 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:45:21.741 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T13:45:21.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:45:21.762 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:45:21.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-05T13:45:21.762 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:45:23.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:45:53.581 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:45:53.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:45:53.608 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-05T13:45:53.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:45:53.631 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:45:53.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-05T13:45:53.631 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:45:55.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:46:25.434 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:46:25.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:46:25.473 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T13:46:25.489 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:46:25.494 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:46:25.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-05T13:46:25.494 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:46:27.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:46:57.330 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:46:57.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:46:57.361 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T13:46:57.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:46:57.375 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:46:57.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-05T13:46:57.375 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:46:59.250 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:47:29.304 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:47:29.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:47:29.338 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T13:47:29.354 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:47:29.360 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:47:29.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-05T13:47:29.360 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:47:31.146 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:48:01.193 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:48:01.208 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:48:01.228 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T13:48:01.244 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:48:01.250 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:48:01.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-05T13:48:01.250 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:48:03.027 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:48:33.061 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:48:33.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:48:33.086 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T13:48:33.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:48:33.103 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:48:33.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-05T13:48:33.103 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:48:34.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:49:04.913 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:49:04.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:49:04.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-05T13:49:04.953 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T13:49:04.954 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T13:49:04.960 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:49:04.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-05T13:49:04.960 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:49:06.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:49:36.736 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:49:36.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:49:36.781 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T13:49:36.797 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:49:36.801 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:49:36.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-05T13:49:36.802 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:49:38.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:50:08.609 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:50:08.626 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:50:08.638 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T13:50:08.638 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T13:50:08.638 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T13:50:08.641 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:50:08.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-05T13:50:08.641 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:50:10.488 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:50:40.532 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:50:40.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:50:40.568 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T13:50:40.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:50:40.590 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:50:40.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-05T13:50:40.591 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:50:42.349 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:51:12.395 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:51:12.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:51:12.431 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T13:51:12.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:51:12.453 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:51:12.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-05T13:51:12.453 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:51:14.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:51:44.269 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:51:44.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:51:44.301 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T13:51:44.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:51:44.323 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:51:44.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-05T13:51:44.323 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:51:46.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:52:16.118 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:52:16.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:52:16.157 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T13:52:16.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:52:16.178 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:52:16.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-05T13:52:16.179 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:52:17.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:52:47.987 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:52:48.000 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:52:48.015 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T13:52:48.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:52:48.033 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:52:48.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-05T13:52:48.033 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:52:49.836 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:53:19.877 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:53:19.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:53:19.918 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T13:53:19.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:53:19.943 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:53:19.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-05T13:53:19.943 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:53:21.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:53:51.773 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:53:51.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:53:51.819 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T13:53:51.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:53:51.853 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:53:51.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-05T13:53:51.854 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:53:53.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:54:23.754 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:54:23.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:54:23.791 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T13:54:23.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:54:23.826 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:54:23.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-05T13:54:23.827 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:54:25.604 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:54:55.645 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:54:55.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:54:55.685 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T13:54:55.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:54:55.707 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:54:55.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-05T13:54:55.707 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:54:57.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:55:27.525 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:55:27.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:55:27.559 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T13:55:27.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:55:27.578 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:55:27.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-05T13:55:27.579 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:55:29.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:55:59.388 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:55:59.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:55:59.419 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T13:55:59.433 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:55:59.440 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:55:59.440 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:55:59.440 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:56:01.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:56:31.224 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:56:31.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:56:31.261 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T13:56:31.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:56:31.281 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:56:31.281 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:56:31.281 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:56:33.046 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:57:03.064 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:57:03.078 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:57:03.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-05T13:57:03.103 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T13:57:03.103 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T13:57:03.107 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:57:03.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-05T13:57:03.108 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:57:04.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:57:35.014 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:57:35.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:57:35.051 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T13:57:35.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:57:35.072 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:57:35.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-05T13:57:35.072 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:57:36.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:58:06.852 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:58:06.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:58:06.886 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T13:58:06.887 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T13:58:06.888 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T13:58:06.894 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:58:06.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-05T13:58:06.895 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:58:08.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:58:38.705 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:58:38.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:58:38.740 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T13:58:38.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:58:38.760 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:58:38.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-05T13:58:38.760 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:58:40.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:59:10.566 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T13:59:10.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:59:10.601 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T13:59:10.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:59:10.623 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:59:10.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-05T13:59:10.623 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:59:12.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T13:59:42.411 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T13:59:42.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T13:59:42.449 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T13:59:42.465 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T13:59:42.469 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T13:59:42.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-05T13:59:42.469 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T13:59:44.242 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:00:14.277 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:00:14.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:00:14.308 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-05T14:00:14.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:00:14.323 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:00:14.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-05T14:00:14.323 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:00:16.188 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:00:46.240 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:00:46.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:00:46.273 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T14:00:46.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:00:46.298 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:00:46.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-05T14:00:46.298 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:00:48.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:01:18.105 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:01:18.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:01:18.144 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T14:01:18.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:01:18.171 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:01:18.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-05T14:01:18.172 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:01:19.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:01:49.974 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:01:49.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:01:50.004 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-05T14:01:50.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:01:50.024 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:01:50.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-05T14:01:50.024 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:01:51.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:02:21.834 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:02:21.848 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:02:21.867 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T14:02:21.884 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:02:21.891 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:02:21.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-05T14:02:21.892 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:02:23.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:02:53.712 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:02:53.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:02:53.748 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T14:02:53.765 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:02:53.770 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:02:53.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-05T14:02:53.770 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:02:55.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:03:25.557 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:03:25.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:03:25.588 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T14:03:25.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:03:25.604 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:03:25.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-05T14:03:25.604 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:03:27.471 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:03:57.512 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:03:57.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:03:57.552 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 69 seconds old
2025-09-05T14:03:57.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:03:57.576 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:03:57.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-05T14:03:57.576 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:03:59.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:04:29.403 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:04:29.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:04:29.441 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T14:04:29.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:04:29.468 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:04:29.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-05T14:04:29.468 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:04:31.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:05:01.265 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:05:01.278 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:05:01.292 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T14:05:01.292 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:05:01.292 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:05:01.297 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:05:01.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-05T14:05:01.297 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:05:03.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:05:33.122 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:05:33.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:05:33.155 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T14:05:33.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:05:33.176 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:05:33.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-05T14:05:33.177 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:05:34.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:06:05.000 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:06:05.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:06:05.033 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T14:06:05.033 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:06:05.033 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:06:05.038 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:06:05.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-05T14:06:05.038 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:06:06.836 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:06:36.882 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:06:36.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:06:36.920 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T14:06:36.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:06:36.938 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:06:36.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-05T14:06:36.939 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:06:38.729 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:07:08.746 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:07:08.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:07:08.773 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T14:07:08.773 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:07:08.773 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:07:08.775 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:07:08.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-05T14:07:08.775 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:07:10.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:07:40.671 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:07:40.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:07:40.708 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T14:07:40.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:07:40.731 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:07:40.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-05T14:07:40.731 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:07:42.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:08:12.562 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:08:12.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:08:13.000 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T14:08:13.018 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:08:13.025 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:08:13.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-05T14:08:13.025 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:08:14.802 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:08:44.852 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:08:44.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:08:44.885 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T14:08:44.905 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:08:44.912 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:08:44.912 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:08:44.912 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:08:46.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:09:16.718 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:09:16.734 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:09:16.757 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T14:09:16.772 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:09:16.779 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:09:16.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-05T14:09:16.780 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:09:18.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:09:48.572 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:09:48.587 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:09:48.601 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T14:09:48.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:09:48.618 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:09:48.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-05T14:09:48.618 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:09:50.387 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:10:20.423 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:10:20.437 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:10:20.458 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T14:10:20.473 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:10:20.476 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:10:20.477 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:10:20.477 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:10:22.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:10:52.382 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:10:52.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:10:52.415 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T14:10:52.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:10:52.435 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:10:52.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-05T14:10:52.435 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:10:54.210 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:11:24.249 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:11:24.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:11:24.285 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T14:11:24.300 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:11:24.307 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:11:24.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-05T14:11:24.307 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:11:26.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:11:56.065 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:11:56.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:11:56.100 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T14:11:56.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:11:56.120 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:11:56.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-05T14:11:56.120 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:11:57.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:12:27.882 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:12:27.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:12:27.917 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T14:12:27.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:12:27.939 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:12:27.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-05T14:12:27.940 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:12:29.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:12:59.705 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:12:59.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:12:59.742 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-05T14:12:59.758 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:12:59.762 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:12:59.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-05T14:12:59.762 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:13:01.513 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:13:31.545 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:13:31.558 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:13:31.571 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T14:13:31.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:13:31.586 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:13:31.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-05T14:13:31.586 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:13:33.428 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:14:03.466 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:14:03.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:14:03.497 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T14:14:03.499 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:14:03.499 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:14:03.505 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:14: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-05T14:14:03.505 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:14:05.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:14:35.308 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:14:35.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:14:35.340 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T14:14:35.355 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:14:35.361 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:14:35.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-05T14:14:35.362 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:14:37.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:15:07.141 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:15:07.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:15:07.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-05T14:15:07.174 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:15:07.174 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:15:07.180 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:15:07.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-05T14:15:07.180 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:15:08.941 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:15:38.982 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:15:38.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:15:39.015 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T14:15:39.030 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:15:39.036 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:15:39.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-05T14:15:39.036 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:15:40.794 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:16:10.828 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:16:10.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:16:10.854 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T14:16:10.867 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:16:10.870 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:16:10.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-05T14:16:10.870 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:16:12.632 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:16:42.665 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:16:42.684 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:16:42.699 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T14:16:42.723 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:16:42.726 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:16:42.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-05T14:16:42.726 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:16:44.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:17:14.631 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:17:14.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:17:14.661 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T14:17:14.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:17:14.681 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:17:14.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-05T14:17:14.682 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:17:16.464 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:17:46.508 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:17:46.523 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:17:46.541 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T14:17:46.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:17:46.563 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:17:46.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-05T14:17:46.564 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:17:48.342 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:18:18.393 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:18:18.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:18:18.425 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T14:18:18.439 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:18:18.445 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:18:18.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-05T14:18:18.445 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:18:20.222 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:18:50.257 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:18:50.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:18:50.292 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-05T14:18:50.307 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:18:50.313 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:18:50.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-05T14:18:50.314 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:18:52.068 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:19:22.106 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:19:22.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:19:22.140 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T14:19:22.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:19:22.160 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:19:22.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-05T14:19:22.160 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:19:23.905 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:19:53.940 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:19:53.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:19:53.966 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T14:19:53.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:19:53.981 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:19:53.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-05T14:19:53.981 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:19:55.830 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:20:25.866 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:20:25.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:20:25.905 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T14:20:25.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:20:25.923 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:20:25.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-05T14:20:25.923 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:20:27.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:20:57.725 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:20:57.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:20:57.759 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T14:20:57.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:20:57.780 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:20:57.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-05T14:20:57.781 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:20:59.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:21:29.567 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:21:29.581 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:21:29.605 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T14:21:29.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:21:29.626 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:21:29.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-05T14:21:29.627 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:21:31.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:22:01.459 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:22:01.478 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:22:01.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-05T14:22:01.489 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:22:01.489 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:22:01.494 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:22:01.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-05T14:22:01.494 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:22:03.244 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:22:33.270 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:22:33.286 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:22:33.307 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T14:22:33.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:22:33.330 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:22:33.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-05T14:22:33.330 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:22:35.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:23:05.133 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:23:05.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:23:05.165 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T14:23:05.165 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:23:05.165 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:23:05.168 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:23:05.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-05T14:23:05.168 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:23:06.927 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:23:36.969 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:23:36.983 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:23:37.000 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T14:23:37.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:23:37.020 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:23:37.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-05T14:23:37.020 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:23:38.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:24:08.880 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:24:08.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:24:08.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-05T14:24:08.920 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:24:08.920 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:24:08.926 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:24:08.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-05T14:24:08.926 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:24:10.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:24:40.725 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:24:40.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:24:40.766 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T14:24:40.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:24:40.794 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:24:40.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-05T14:24:40.795 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:24:42.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:25:12.598 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:25:12.614 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:25:12.632 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T14:25:12.648 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:25:12.653 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:25:12.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-05T14:25:12.654 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:25:14.451 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:25:44.469 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:25:44.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:25:44.502 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T14:25:44.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:25:44.524 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:25:44.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-05T14:25:44.525 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:25:46.333 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:26:16.375 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:26:16.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:26:16.410 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T14:26:16.426 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:26:16.431 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:26:16.431 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:26:16.431 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:26:18.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:26:48.269 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:26:48.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:26:48.306 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T14:26:48.319 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:26:48.321 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:26:48.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-05T14:26:48.321 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:26:50.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:27:20.237 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:27:20.255 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:27:20.266 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T14:27:20.279 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:27:20.283 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:27:20.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-05T14:27:20.284 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:27:22.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:27:52.145 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:27:52.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:27:52.178 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T14:27:52.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:27:52.200 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:27:52.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-05T14:27:52.200 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:27:54.009 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:28:24.027 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:28:24.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:28:24.055 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T14:28:24.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:28:24.074 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:28:24.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-05T14:28:24.074 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:28:25.913 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:28:55.931 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:28:55.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:28:55.965 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T14:28:55.979 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:28:55.985 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:28: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-05T14:28:55.985 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:28:57.772 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:29:27.813 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:29:27.828 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:29:27.851 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T14:29:27.868 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:29:27.872 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:29:27.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-05T14:29:27.872 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:29:29.677 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:29:59.714 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:29:59.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:29:59.744 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-05T14:29:59.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:29:59.759 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:29:59.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-05T14:29:59.759 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:30:01.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:30:31.641 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:30:31.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:30:31.675 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T14:30:31.689 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:30:31.692 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:30:31.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-05T14:30:31.692 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:30:33.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:31:03.558 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:31:03.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:31:03.594 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T14:31:03.595 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:31:03.595 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:31:03.601 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:31:03.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-05T14:31:03.601 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:31:05.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:31:35.414 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:31:35.432 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:31:35.453 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T14:31:35.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:31:35.480 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:31:35.480 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:31:35.480 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:31:37.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:32:07.319 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:32:07.335 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:32:07.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-05T14:32:07.354 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:32:07.354 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:32:07.360 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:32:07.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-05T14:32:07.360 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:32:09.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:32:39.202 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:32:39.217 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:32:39.242 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T14:32:39.258 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:32:39.265 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:32:39.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-05T14:32:39.265 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:32:41.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:33:11.102 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:33:11.115 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:33:11.141 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T14:33:11.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:33:11.160 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:33:11.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-05T14:33:11.160 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:33:12.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:33:42.977 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:33:42.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:33:43.011 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T14:33:43.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:33:43.027 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:33:43.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-05T14:33:43.027 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:33:44.888 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:34:14.911 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:34:14.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:34:14.950 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T14:34:14.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:34:14.972 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:34:14.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-05T14:34:14.972 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:34:16.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:34:46.802 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:34:46.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:34:46.836 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T14:34:46.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:34:46.856 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:34:46.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-05T14:34:46.856 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:34:48.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:35:18.665 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:35:18.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:35:18.699 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T14:35:18.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:35:18.727 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:35:18.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-05T14:35:18.727 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:35:20.520 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:35:50.565 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:35:50.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:35:50.597 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-05T14:35:50.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:35:50.617 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:35:50.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-05T14:35:50.617 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:35:52.421 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:36:22.463 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:36:22.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:36:22.499 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T14:36:22.520 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:36:22.526 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:36:22.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-05T14:36:22.526 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:36:24.283 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:36:54.317 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:36:54.335 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:36:54.348 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T14:36:54.360 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:36:54.363 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:36:54.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-05T14:36:54.363 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:36:56.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:37:26.157 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:37:26.182 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:37:26.201 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T14:37:26.217 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:37:26.222 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:37:26.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-05T14:37:26.222 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:37:27.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:37:58.008 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:37:58.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:37:58.043 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T14:37:58.057 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:37:58.063 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:37:58.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-05T14:37:58.063 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:37:59.824 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:38:29.863 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:38:29.879 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:38:29.903 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T14:38:29.920 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:38:29.925 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:38:29.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-05T14:38:29.925 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:38:31.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:39:01.739 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:39:01.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:39:01.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-05T14:39:01.773 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:39:01.773 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:39:01.778 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:39:01.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-05T14:39:01.779 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:39:03.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:39:33.577 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:39:33.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:39:33.612 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T14:39:33.628 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:39:33.635 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:39:33.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-05T14:39:33.636 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:39:35.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:40:05.421 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:40:05.438 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:40:05.457 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T14:40:05.458 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:40:05.458 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:40:05.462 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:40:05.462 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:40:05.462 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:40:07.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:40:37.209 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:40:37.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:40:37.240 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T14:40:37.252 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:40:37.255 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:40:37.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-05T14:40:37.255 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:40:39.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:41:09.150 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:41:09.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:41:09.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-05T14:41:09.184 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:41:09.184 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:41:09.190 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:41:09.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-05T14:41:09.190 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:41:10.942 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:41:40.982 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:41:40.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:41:41.015 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T14:41:41.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:41:41.039 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:41:41.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-05T14:41:41.039 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:41:42.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:42:12.822 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:42:12.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:42:12.859 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T14:42:12.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:42:12.880 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:42:12.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-05T14:42:12.880 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:42:14.617 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:42:44.665 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:42:44.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:42:44.704 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T14:42:44.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:42:44.726 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:42:44.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-05T14:42:44.727 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:42:46.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:43:16.506 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:43:16.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:43:16.593 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T14:43:16.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:43:16.613 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:43:16.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-05T14:43:16.614 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:43:18.361 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:43:48.393 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:43:48.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:43:48.423 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T14:43:48.434 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:43:48.437 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:43:48.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-05T14:43:48.437 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:43:50.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:44:20.365 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:44:20.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:44:20.399 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T14:44:20.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:44:20.416 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:44:20.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-05T14:44:20.416 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:44:22.144 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:44:52.160 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:44:52.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:44:52.197 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 64 seconds old
2025-09-05T14:44:52.214 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:44:52.219 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:44:52.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-05T14:44:52.220 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:44:53.953 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:45:23.996 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:45:24.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:45:24.030 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T14:45:24.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:45:24.058 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:45:24.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-05T14:45:24.059 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:45:25.802 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:45:55.843 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:45:55.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:45:55.884 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T14:45:55.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:45:55.910 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:45:55.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-05T14:45:55.911 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:45:57.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:46:27.696 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:46:27.715 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:46:27.737 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T14:46:27.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:46:27.761 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:46:27.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-05T14:46:27.762 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:46:29.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:46:59.546 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:46:59.558 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:46:59.573 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T14:46:59.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:46:59.588 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:46:59.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-05T14:46:59.588 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:47:01.369 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:47:31.404 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:47:31.417 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:47:31.432 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T14:47:31.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:47:31.448 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:47:31.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-05T14:47:31.449 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:47:33.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:48:03.213 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:48:03.228 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:48:03.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-05T14:48:03.249 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:48:03.250 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:48:03.257 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:48:03.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-05T14:48:03.257 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:48:04.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:48:35.023 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:48:35.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:48:35.056 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T14:48:35.070 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:48:35.076 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:48:35.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-05T14:48:35.076 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:48:36.805 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:49:06.851 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:49:06.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:49:06.882 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T14:49:06.883 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:49:06.883 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:49:06.890 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:49:06.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-05T14:49:06.890 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:49:08.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:49:38.666 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:49:38.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:49:38.695 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T14:49:38.710 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:49:38.716 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:49:38.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-05T14:49:38.716 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:49:40.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:50:10.509 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:50:10.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:50:10.537 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T14:50:10.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:50:10.552 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:50:10.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-05T14:50:10.552 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:50:12.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:50:42.356 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:50:42.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:50:42.398 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T14:50:42.412 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:50:42.416 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:50:42.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-05T14:50:42.416 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:50:44.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:51:14.233 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:51:14.246 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:51:14.265 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T14:51:14.297 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:51:14.305 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14: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-05T14:51:14.305 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:51:16.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:51:46.076 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:51:46.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:51:46.107 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T14:51:46.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:51:46.128 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:51:46.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-05T14:51:46.129 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:51:47.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:52:17.922 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:52:17.937 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:52:17.953 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T14:52:17.968 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:52:17.974 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:52:17.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-05T14:52:17.975 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:52:19.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:52:49.776 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:52:49.788 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:52:49.801 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T14:52:49.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:52:49.819 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:52:49.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-05T14:52:49.819 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:52:51.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:53:21.625 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:53:21.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:53:21.656 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T14:53:21.669 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:53:21.671 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:53:21.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-05T14:53:21.672 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:53:23.439 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:53:53.463 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:53:53.481 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:53:53.492 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-05T14:53:53.504 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:53:53.507 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:53:53.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-05T14:53:53.507 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:53:55.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:54:25.388 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:54:25.404 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:54:25.425 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T14:54:25.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:54:25.445 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:54:25.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-05T14:54:25.446 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:54:27.231 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:54:57.271 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:54:57.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:54:57.315 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 69 seconds old
2025-09-05T14:54:57.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:54:57.353 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:54:57.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-05T14:54:57.354 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:54:59.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:55:29.220 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:55:29.234 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:55:29.254 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T14:55:29.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:55:29.274 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:55:29.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-05T14:55:29.274 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:55:31.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:56:01.110 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:56:01.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:56:01.139 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T14:56:01.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:56:01.156 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:56:01.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-05T14:56:01.156 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:56:02.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:56:32.968 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:56:32.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:56:33.006 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T14:56:33.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:56:33.025 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:56:33.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-05T14:56:33.025 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:56:34.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:57:04.825 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:57:04.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:57:04.852 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T14:57:04.852 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:57:04.852 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:57:04.854 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:57:04.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-05T14:57:04.854 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:57:06.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:57:36.721 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:57:36.734 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:57:36.749 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T14:57:36.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:57:36.766 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:57:36.766 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:57:36.766 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:57:38.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:58:08.604 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T14:58:08.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:58:08.638 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T14:58:08.639 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T14:58:08.639 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T14:58:08.645 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:58:08.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-05T14:58:08.646 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:58:10.428 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:58:40.460 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:58:40.478 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:58:40.493 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T14:58:40.506 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:58:40.511 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:58:40.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-05T14:58:40.511 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:58:42.303 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:59:12.330 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:59:12.345 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:59:12.365 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T14:59:12.380 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:59:12.386 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:59:12.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-05T14:59:12.386 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:59:14.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T14:59:44.209 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T14:59:44.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T14:59:44.238 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T14:59:44.250 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T14:59:44.252 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T14:59:44.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-05T14:59:44.252 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T14:59:46.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:00:16.066 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:00:16.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:00:16.096 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T15:00:16.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:00:16.110 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:00:16.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-05T15:00:16.110 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:00:17.958 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:00:47.969 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:00:47.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:00:47.999 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T15:00:48.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:00:48.019 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:00:48.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-05T15:00:48.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:00:49.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:01:19.845 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:01:19.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:01:19.882 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T15:01:19.898 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:01:19.904 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:01:19.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-05T15:01:19.904 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:01:21.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:01:51.784 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:01:51.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:01:51.821 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T15:01:51.837 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:01:51.843 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:01:51.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-05T15:01:51.843 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:01:53.639 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:02:23.680 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:02:23.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:02:23.721 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T15:02:23.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:02:23.748 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:02:23.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-05T15:02:23.748 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:02:25.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:02:55.630 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:02:55.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:02:55.662 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T15:02:55.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:02:55.682 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:02:55.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-05T15:02:55.682 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:02:57.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:03:27.502 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:03:27.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:03:27.546 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T15:03:27.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:03:27.565 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:03:27.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-05T15:03:27.565 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:03:29.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:03:59.415 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:03:59.429 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:03:59.449 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-05T15:03:59.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:03:59.467 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:03:59.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-05T15:03:59.468 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:04:01.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:04:31.380 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:04:31.402 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:04:31.420 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T15:04:31.435 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:04:31.441 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:04:31.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-05T15:04:31.442 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:04:33.211 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:05:03.269 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:05:03.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:05:03.303 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T15:05:03.304 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T15:05:03.304 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T15:05:03.311 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:05:03.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-05T15:05:03.311 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:05:05.073 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:05:35.121 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:05:35.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:05:35.150 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T15:05:35.165 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:05:35.171 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:05:35.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-05T15:05:35.171 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:05:36.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:06:06.957 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:06:06.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:06:06.989 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T15:06:06.990 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T15:06:06.990 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T15:06:06.997 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:06:06.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-05T15:06:06.997 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:06:08.759 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:06:38.798 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:06:38.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:06:38.841 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T15:06:38.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:06:38.863 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:06:38.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-05T15:06:38.864 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:06:40.623 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:07:10.658 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:07:10.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:07:10.689 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T15:07:10.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:07:10.705 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:07:10.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-05T15:07:10.705 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:07:12.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:07:42.581 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:07:42.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:07:42.613 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T15:07:42.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:07:42.632 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:07:42.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-05T15:07:42.633 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:07:44.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:08:14.442 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:08:14.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:08:14.473 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-05T15:08:14.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:08:14.492 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:08:14.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-05T15:08:14.493 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:08:16.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:08:46.302 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:08:46.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:08:46.333 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T15:08:46.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:08:46.354 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:08:46.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-05T15:08:46.354 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:08:48.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:09:18.170 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:09:18.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:09:18.220 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-05T15:09:18.232 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:09:18.238 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:09:18.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-05T15:09:18.238 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:09:20.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:09:50.072 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:09:50.092 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:09:50.112 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T15:09:50.130 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:09:50.133 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:09:50.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-05T15:09:50.133 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:09:51.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:10:21.941 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:10:21.958 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:10:21.972 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T15:10:21.993 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:10:21.996 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:10:21.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-05T15:10:21.996 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:10:23.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:10:53.902 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:10:53.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:10:53.932 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-05T15:10:53.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:10:53.951 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:10:53.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-05T15:10:53.951 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:10:55.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:11:25.819 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:11:25.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:11:25.850 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T15:11:25.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:11:25.870 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:11:25.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-05T15:11:25.871 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:11:27.650 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:11:57.699 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:11:57.714 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:11:57.736 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T15:11:57.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:11:57.757 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:11:57.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-05T15:11:57.758 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:11:59.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:12:29.631 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:12:29.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:12:29.659 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T15:12:29.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:12:29.676 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:12:29.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-05T15:12:29.676 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:12:31.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:13:01.483 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:13:01.498 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:13:01.518 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T15:13:01.533 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:13:01.536 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:13:01.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-05T15:13:01.537 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:13:03.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:13:33.355 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:13:33.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:13:33.385 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T15:13:33.398 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:13:33.401 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:13:33.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-05T15:13:33.401 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:13:35.258 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:14:05.299 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:14:05.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:14:05.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-05T15:14:05.331 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T15:14:05.331 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T15:14:05.336 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:14:05.336 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:14:05.336 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:14:07.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:14:37.181 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:14:37.195 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:14:37.218 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T15:14:37.232 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:14:37.239 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:14:37.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-05T15:14:37.240 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:14:39.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:15:09.100 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:15:09.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:15:09.133 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T15:15:09.134 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T15:15:09.134 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T15:15:09.140 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:15:09.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-05T15:15:09.140 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:15:10.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:15:40.946 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:15:40.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:15:40.976 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T15:15:40.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:15:40.997 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:15:40.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-05T15:15:40.997 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:15:42.835 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:16:12.876 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:16:12.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:16:12.911 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T15:16:12.925 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:16:12.929 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:16:12.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-05T15:16:12.930 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:16:14.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:16:44.759 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:16:44.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:16:44.788 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T15:16:44.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:16:44.802 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:16:44.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-05T15:16:44.802 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:16:46.669 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:17:16.711 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:17:16.725 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:17:16.746 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T15:17:16.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:17:16.765 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:17:16.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-05T15:17:16.765 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:17:18.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:17:48.593 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:17:48.612 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:17:48.632 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T15:17:48.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:17:48.661 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:17:48.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-05T15:17:48.661 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:17:50.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:18:20.528 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:18:20.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:18:20.568 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T15:18:20.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:18:20.596 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:18:20.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-05T15:18:20.596 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:18:22.388 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:18:52.430 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:18:52.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:18:52.470 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T15:18:52.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:18:52.506 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:18:52.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-05T15:18:52.506 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:18:54.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:19:24.307 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:19:24.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:19:24.342 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T15:19:24.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:19:24.363 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:19:24.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-05T15:19:24.364 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:19:26.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:19:56.160 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:19:56.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:19:56.199 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-05T15:19:56.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:19:56.219 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:19:56.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-05T15:19:56.220 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:19:58.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:20:28.059 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:20:28.073 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:20:28.094 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T15:20:28.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:20:28.112 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:20:28.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-05T15:20:28.113 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:20:30.018 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:21:00.055 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:21:00.070 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:21:00.088 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-05T15:21:00.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:21:00.110 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:21:00.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-05T15:21:00.111 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:21:01.909 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:21:31.957 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:21:31.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:21:32.900 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T15:21:32.925 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:21:32.932 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:21:32.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-05T15:21:32.932 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:21:34.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:22:04.762 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:22:04.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:22:04.793 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T15:22:04.794 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T15:22:04.794 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T15:22:04.799 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:22:04.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-05T15:22:04.800 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:22:06.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:22:36.647 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:22:36.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:22:36.682 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T15:22:36.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:22:36.705 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:22:36.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-05T15:22:36.705 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:22:38.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:23:08.545 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:23:08.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:23:08.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-05T15:23:08.588 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T15:23:08.588 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T15:23:08.592 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:23:08.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-05T15:23:08.593 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:23:10.390 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:23:40.427 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:23:40.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:23:40.458 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T15:23:40.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:23:40.473 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:23:40.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-05T15:23:40.473 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:23:42.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:24:12.378 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:24:12.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:24:12.410 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T15:24:12.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:24:12.432 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:24:12.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-05T15:24:12.432 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:24:14.222 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:24:44.262 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:24:44.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:24:44.295 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T15:24:44.310 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:24:44.316 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:24:44.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-05T15:24:44.316 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:24:46.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:25:16.155 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:25:16.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:25:16.190 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T15:25:16.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:25:16.210 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:25:16.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-05T15:25:16.210 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:25:17.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:25:48.037 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:25:48.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:25:48.080 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T15:25:48.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:25:48.107 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:25:48.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-05T15:25:48.107 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:25:49.925 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:26:19.964 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:26:19.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:26:20.000 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T15:26:20.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:26:20.020 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:26:20.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-05T15:26:20.020 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:26:21.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:26:51.845 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:26:51.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:26:51.876 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T15:26:51.888 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:26:51.890 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:26:51.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-05T15:26:51.890 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:26:53.723 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:27:23.766 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:27:23.779 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:27:23.798 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T15:27:23.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:27:23.817 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:27:23.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-05T15:27:23.817 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:27:25.606 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:27:55.639 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:27:55.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:27:55.670 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T15:27:55.683 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:27:55.688 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:27:55.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-05T15:27:55.688 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:27:57.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:28:27.512 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:28:27.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:28:27.751 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T15:28:27.768 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:28:27.774 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:28:27.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-05T15:28:27.774 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:28:29.558 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:28:59.605 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:28:59.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:28:59.638 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T15:28:59.652 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:28:59.659 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:28:59.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-05T15:28:59.659 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:29:01.435 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:29:31.460 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:29:31.473 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:29:31.488 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T15:29:31.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:29:31.508 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:29:31.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-05T15:29:31.508 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:29:33.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:30:03.312 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:30:03.332 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:30:03.350 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T15:30:03.351 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T15:30:03.351 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T15:30:03.355 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:30:03.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-05T15:30:03.355 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:30:05.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:30:35.137 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:30:35.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:30:35.169 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T15:30:35.188 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:30:35.190 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:30:35.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-05T15:30:35.191 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:30:37.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:31:07.057 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:31:07.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:31:07.092 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T15:31:07.093 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T15:31:07.093 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T15:31:07.098 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:31:07.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-05T15:31:07.098 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:31:08.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:31:38.886 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:31:38.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:31:38.919 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T15:31:38.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:31:38.940 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:31:38.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-05T15:31:38.941 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:31:40.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:32:10.738 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:32:10.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:32:10.770 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T15:32:10.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:32:10.791 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:32:10.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-05T15:32:10.791 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:32:12.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:32:42.564 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:32:42.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:32:43.318 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T15:32:43.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:32:43.350 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:32:43.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-05T15:32:43.350 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:32:45.106 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:33:15.141 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:33:15.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:33:15.171 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T15:33:15.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:33:15.192 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:33:15.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-05T15:33:15.192 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:33:16.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:33:47.005 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:33:47.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:33:47.029 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T15:33:47.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:33:47.051 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:33: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-05T15:33:47.051 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:33:48.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:34:18.924 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:34:18.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:34:18.958 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-05T15:34:18.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:34:18.979 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:34:18.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-05T15:34:18.980 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:34:20.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:34:50.837 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:34:50.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:34:50.872 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T15:34:50.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:34:50.893 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:34:50.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-05T15:34:50.894 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:34:52.672 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:35:22.711 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:35:22.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:35:22.752 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T15:35:22.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:35:22.773 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:35:22.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-05T15:35:22.773 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:35:24.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:35:54.588 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:35:54.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:35:54.625 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T15:35:54.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:35:54.653 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:35:54.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-05T15:35:54.653 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:35:56.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:36:26.468 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:36:26.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:36:26.505 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T15:36:26.523 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:36:26.527 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:36:26.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-05T15:36:26.527 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:36:28.312 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:36:58.345 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:36:58.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:36:58.377 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-05T15:36:58.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:36:58.392 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:36:58.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-05T15:36:58.392 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:37:00.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:37:30.299 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:37:30.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:37:30.334 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T15:37:30.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:37:30.358 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:37:30.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-05T15:37:30.358 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:37:32.130 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:38:02.179 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:38:02.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:38:02.217 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T15:38:02.218 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T15:38:02.218 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T15:38:02.224 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:38:02.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-05T15:38:02.224 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:38:04.053 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:38:34.075 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:38:34.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:38:34.109 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T15:38:34.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:38:34.131 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:38:34.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-05T15:38:34.132 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:38:35.900 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:39:05.917 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:39:05.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:39:05.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-05T15:39:05.952 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T15:39:05.952 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T15:39:05.958 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:39:05.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-05T15:39:05.958 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:39:07.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:39:37.756 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:39:37.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:39:37.793 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T15:39:37.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:39:37.815 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:39:37.815 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:39:37.815 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:39:39.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:40:09.655 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:40:09.669 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:40:09.693 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T15:40:09.710 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:40:09.714 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:40:09.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-05T15:40:09.714 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:40:11.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:40:41.540 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:40:41.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:40:41.569 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T15:40:41.581 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:40:41.584 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:40:41.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-05T15:40:41.584 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:40:43.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:41:13.441 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:41:13.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:41:13.482 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T15:41:13.506 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:41:13.512 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:41:13.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-05T15:41:13.512 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:41:15.286 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:41:45.333 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:41:45.353 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:41:45.372 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T15:41:45.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:41:45.409 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:41:45.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-05T15:41:45.409 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:41:47.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:42:17.220 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:42:17.234 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:42:17.255 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T15:42:17.275 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:42:17.282 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:42:17.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-05T15:42:17.282 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:42:19.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:42:49.100 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:42:49.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:42:49.133 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T15:42:49.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:42:49.156 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:42:49.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-05T15:42:49.156 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:42:50.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:43:20.952 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:43:20.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:43:20.988 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T15:43:21.003 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:43:21.007 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:43:21.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-05T15:43:21.008 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:43:22.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:43:52.811 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:43:52.830 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:43:52.843 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T15:43:52.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:43:52.858 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:43: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-05T15:43:52.858 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:43:54.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:44:24.710 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:44:24.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:44:24.744 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T15:44:24.765 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:44:24.769 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:44:24.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-05T15:44:24.769 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:44:26.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:44:56.581 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:44:56.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:44:56.618 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-05T15:44:56.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:44:56.641 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:44:56.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-05T15:44:56.641 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:44:58.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:45:28.469 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:45:28.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:45:28.500 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T15:45:28.515 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:45:28.522 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:45:28.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-05T15:45:28.522 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:45:30.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:46:00.341 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T15:46:00.342 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T15:46:00.342 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T15:46:00.363 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-05T15:46:00.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:46:00.387 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:46:00.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-05T15:46:00.387 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:46:02.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:46:32.215 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:46:32.230 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:46:32.251 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T15:46:32.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:46:32.275 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:46:32.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-05T15:46:32.276 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:46:34.076 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:47:04.118 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:47:04.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:47:04.154 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T15:47:04.155 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T15:47:04.155 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T15:47:04.159 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:47: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-05T15:47:04.159 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:47:05.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:47:35.961 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:47:35.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:47:35.992 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T15:47:36.004 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:47:36.007 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:47:36.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-05T15:47:36.007 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:47:37.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:48:07.923 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:48:07.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:48:07.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-05T15:48:07.967 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T15:48:07.967 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T15:48:07.973 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:48:07.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-05T15:48:07.973 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:48:09.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:48:39.767 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:48:39.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:48:39.805 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T15:48:39.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:48:39.826 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:48:39.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-05T15:48:39.827 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:48:41.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:49:11.659 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:49:11.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:49:11.694 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T15:49:11.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:49:11.712 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:49:11.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-05T15:49:11.712 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:49:13.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:49:43.519 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:49:43.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:49:43.562 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T15:49:43.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:49:43.589 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:49:43.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-05T15:49:43.589 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:49:45.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:50:15.378 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:50:15.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:50:15.414 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T15:50:15.429 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:50:15.434 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:50:15.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-05T15:50:15.435 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:50:17.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:50:47.225 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:50:47.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:50:47.256 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T15:50:47.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:50:47.270 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:50:47.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-05T15:50:47.270 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:50:49.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:51:19.078 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:51:19.092 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:51:19.106 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T15:51:19.118 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:51:19.121 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:51:19.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-05T15:51:19.121 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:51:20.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:51:50.910 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:51:50.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:51:50.946 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-05T15:51:50.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:51:50.967 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:51:50.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-05T15:51:50.967 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:51:52.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:52:22.726 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:52:22.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:52:22.756 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T15:52:22.768 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:52:22.773 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:52:22.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-05T15:52:22.773 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:52:24.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:52:54.624 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:52:54.639 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:52:54.660 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T15:52:54.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:52:54.682 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:52:54.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-05T15:52:54.683 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:52:56.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:53:26.503 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:53:26.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:53:26.539 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T15:53:26.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:53:26.561 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:53:26.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-05T15:53:26.561 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:53:28.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:53:58.395 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:53:58.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:53:58.433 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T15:53:58.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:53:58.458 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:53:58.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-05T15:53:58.458 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:54:00.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:54:30.253 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:54:30.271 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:54:30.283 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T15:54:30.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:54:30.298 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:54:30.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-05T15:54:30.298 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:54:32.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:55:02.216 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:55:02.229 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:55:02.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-05T15:55:02.244 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T15:55:02.244 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T15:55:02.248 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:55:02.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-05T15:55:02.249 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:55:03.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:55:34.039 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:55:34.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:55:34.077 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T15:55:34.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:55:34.098 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:55:34.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-05T15:55:34.098 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:55:35.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:56:05.890 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:56:05.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:56:05.921 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T15:56:05.921 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T15:56:05.921 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T15:56:05.926 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:56:05.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-05T15:56:05.926 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:56:07.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:56:37.752 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:56:37.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:56:37.782 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T15:56:37.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:56:37.802 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:56:37.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-05T15:56:37.802 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:56:39.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:57:09.615 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T15:57:09.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:57:09.651 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T15:57:09.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:57:09.674 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:57:09.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-05T15:57:09.675 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:57:11.441 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:57:41.477 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:57:41.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:57:41.509 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T15:57:41.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:57:41.531 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:57:41.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-05T15:57:41.531 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:57:43.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:58:13.391 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:58:13.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:58:13.431 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T15:58:13.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:58:13.450 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:58:13.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-05T15:58:13.450 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:58:15.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:58:45.210 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:58:45.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:58:45.245 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T15:58:45.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:58:45.271 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:58:45.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-05T15:58:45.271 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:58:47.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:59:17.075 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:59:17.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:59:17.115 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T15:59:17.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:59:17.139 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:59: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-05T15:59:17.140 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:59:18.953 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T15:59:49.000 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T15:59:49.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T15:59:49.035 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T15:59:49.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T15:59:49.057 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T15:59: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-05T15:59:49.057 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T15:59:50.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:00:20.910 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:00:20.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:00:20.940 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T16:00:20.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:00:20.961 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:00:20.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-05T16:00:20.961 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:00:22.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:00:52.804 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:00:52.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:00:52.842 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T16:00:52.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:00:52.862 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:00:52.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-05T16:00:52.862 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:00:54.688 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:01:24.734 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:01:24.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:01:24.768 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T16:01:24.784 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:01:24.788 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:01:24.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-05T16:01:24.788 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:01:26.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:01:56.678 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:01:56.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:01:56.710 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-05T16:01:56.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:01:56.729 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:01:56.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-05T16:01:56.729 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:01:58.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:02:28.537 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:02:28.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:02:28.573 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T16:02:28.587 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:02:28.594 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:02:28.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-05T16:02:28.594 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:02:30.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:03:00.406 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:03:00.421 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:03:00.444 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T16:03:00.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:03:00.465 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:03:00.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-05T16:03:00.466 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:03:02.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:03:32.273 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:03:32.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:03:32.294 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T16:03:32.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:03:32.313 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:03:32.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-05T16:03:32.313 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:03:34.068 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:04:04.110 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:04:04.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:04:04.150 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T16:04:04.151 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T16:04:04.151 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T16:04:04.155 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:04:04.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-05T16:04:04.155 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:04:05.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:04:35.933 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:04:35.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:04:35.965 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T16:04:35.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:04:35.979 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:04:35.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-05T16:04:35.979 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:04:37.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:05:07.874 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:05:07.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:05:07.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-05T16:05:07.915 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T16:05:07.916 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T16:05:07.922 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:05:07.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-05T16:05:07.923 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:05:09.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:05:39.705 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:05:39.725 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:05:39.746 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T16:05:39.768 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:05:39.774 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:05:39.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-05T16:05:39.774 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:05:41.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:06:11.644 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:06:11.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:06:11.680 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T16:06:11.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:06:11.702 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:06:11.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-05T16:06:11.702 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:06:13.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:06:43.470 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:06:43.484 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:06:43.506 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T16:06:43.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:06:43.527 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:06:43.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-05T16:06:43.528 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:06:45.287 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:07:15.316 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:07:15.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:07:15.350 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T16:07:15.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:07:15.372 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:07:15.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-05T16:07:15.372 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:07:17.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:07:47.153 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:07:47.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:07:47.184 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T16:07:47.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:07:47.199 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:07:47.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-05T16:07:47.199 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:07:48.937 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:08:18.971 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:08:18.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:08:19.005 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T16:08:19.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:08:19.026 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:08:19.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-05T16:08:19.026 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:08:20.777 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:08:50.818 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:08:50.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:08:50.854 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T16:08:50.869 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:08:50.874 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:08:50.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-05T16:08:50.875 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:08:52.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:09:22.654 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:09:22.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:09:22.686 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T16:09:22.699 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:09:22.705 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:09:22.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-05T16:09:22.705 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:09:24.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:09:54.514 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:09:54.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:09:54.552 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T16:09:54.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:09:54.573 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:09:54.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-05T16:09:54.574 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:09:56.342 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:10:26.383 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:10:26.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:10:26.413 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T16:10:26.427 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:10:26.433 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:10:26.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-05T16:10:26.433 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:10:28.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:10:58.233 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:10:58.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:10:58.262 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-05T16:10:58.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:10:58.277 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:10:58.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-05T16:10:58.277 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:11:00.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:11:30.078 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:11:30.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:11:30.112 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T16:11:30.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:11:30.131 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:11:30.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-05T16:11:30.132 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:11:31.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:12:01.981 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:12:02.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:12:02.014 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T16:12:02.014 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T16:12:02.014 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T16:12:02.019 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:12:02.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-05T16:12:02.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:12:03.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:12:33.846 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:12:33.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:12:33.883 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T16:12:33.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:12:33.908 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:12: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-05T16:12:33.909 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:12:35.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:13:05.742 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:13:05.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:13:05.782 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T16:13:05.783 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T16:13:05.783 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T16:13:05.789 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:13:05.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-05T16:13:05.789 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:13:07.569 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:13:37.619 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:13:37.639 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:13:37.658 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T16:13:37.677 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:13:37.684 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:13:37.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-05T16:13:37.684 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:13:39.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:14:09.477 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:14:09.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:14:09.512 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T16:14:09.533 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:14:09.538 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:14:09.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-05T16:14:09.538 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:14:11.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:14:41.354 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:14:41.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:14:41.385 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T16:14:41.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:14:41.399 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:14:41.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-05T16:14:41.399 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:14:43.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:15:13.292 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:15:13.309 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:15:13.334 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T16:15:13.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:15:13.359 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:15:13.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-05T16:15:13.359 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:15:15.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:15:45.155 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:15:45.169 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:15:45.191 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T16:15:45.206 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:15:45.212 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:15:45.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-05T16:15:45.212 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:15:47.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:16:17.052 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:16:17.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:16:17.088 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T16:16:17.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:16:17.109 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:16:17.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-05T16:16:17.109 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:16:18.868 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:16:48.918 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:16:48.937 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:16:48.956 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T16:16:48.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:16:48.977 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:16: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-05T16:16:48.977 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:16:50.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:17:20.785 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:17:20.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:17:20.820 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T16:17:20.835 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:17:20.840 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:17:20.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-05T16:17:20.840 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:17:22.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:17:52.644 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:17:52.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:17:52.672 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T16:17:52.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:17:52.687 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:17:52.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-05T16:17:52.687 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:17:54.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:18:24.530 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:18:24.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:18:24.567 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T16:18:24.582 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:18:24.586 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:18:24.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-05T16:18:24.586 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:18:26.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:18:56.382 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:18:56.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:18:56.416 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T16:18:56.433 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:18:56.439 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:18:56.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-05T16:18:56.439 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:18:58.210 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:19:28.250 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:19:28.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:19:28.279 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T16:19:28.292 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:19:28.297 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:19:28.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-05T16:19:28.297 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:19:30.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:20:00.091 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:20:00.106 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:20:00.127 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-05T16:20:00.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:20:00.150 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:20:00.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-05T16:20:00.151 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:20:01.943 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:20:31.976 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:20:31.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:20:32.008 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T16:20:32.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:20:32.026 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:20:32.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-05T16:20:32.026 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:20:33.831 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:21:03.882 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:21:03.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:21:03.925 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T16:21:03.926 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T16:21:03.926 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T16:21:03.930 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:21:03.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-05T16:21:03.930 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:21:05.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:21:35.731 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:21:35.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:21:35.769 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T16:21:35.789 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:21:35.792 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:21:35.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-05T16:21:35.792 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:21:37.699 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:22:07.745 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:22:07.759 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:22:07.782 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T16:22:07.783 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T16:22:07.783 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T16:22:07.789 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:22:07.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-05T16:22:07.789 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:22:09.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:22:39.610 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:22:39.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:22:39.644 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T16:22:39.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:22:39.668 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:22:39.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-05T16:22:39.669 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:22:41.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:23:11.490 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:23:11.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:23:11.523 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T16:23:11.538 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:23:11.544 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:23:11.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-05T16:23:11.544 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:23:13.332 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:23:43.374 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:23:43.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:23:43.415 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T16:23:43.432 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:23:43.439 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:23:43.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-05T16:23:43.440 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:23:45.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:24:15.269 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:24:15.283 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:24:15.302 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T16:24:15.319 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:24:15.323 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:24:15.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-05T16:24:15.324 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:24:17.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:24:47.173 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:24:47.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:24:47.204 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T16:24:47.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:24:47.219 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:24:47.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-05T16:24:47.219 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:24:49.043 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:25:19.067 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:25:19.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:25:19.100 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T16:25:19.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:25:19.128 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:25:19.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-05T16:25:19.128 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:25:20.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:25:50.957 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:25:50.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:25:50.990 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T16:25:51.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:25:51.012 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:25:51.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-05T16:25:51.013 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:25:52.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:26:22.837 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:26:22.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:26:22.872 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T16:26:22.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:26:22.895 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:26:22.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-05T16:26:22.896 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:26:24.693 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:26:54.739 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:26:54.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:26:54.771 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 66 seconds old
2025-09-05T16:26:54.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:26:54.791 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:26:54.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-05T16:26:54.791 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:26:56.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:27:26.641 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:27:26.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:27:26.673 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T16:27:26.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:27:26.690 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:27:26.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-05T16:27:26.690 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:27:28.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:27:58.494 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:27:58.509 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:27:58.531 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-05T16:27:58.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:27:58.557 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:27:58.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-05T16:27:58.557 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:28:00.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:28:30.388 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:28:30.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:28:30.548 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T16:28:30.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:28:30.567 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:28:30.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-05T16:28:30.567 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:28:32.414 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:29:02.441 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:29:02.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:29:02.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-05T16:29:02.601 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T16:29:02.601 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T16:29:02.607 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:29:02.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-05T16:29:02.607 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:29:04.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:29:34.414 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:29:34.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:29:34.450 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T16:29:34.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:29:34.477 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:29:34.477 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:29:34.477 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:29:36.242 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:30:06.283 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:30:06.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:30: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-05T16:30:06.317 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T16:30:06.317 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T16:30:06.323 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:30:06.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-05T16:30:06.323 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:30:08.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:30:38.134 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:30:38.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:30:38.177 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T16:30:38.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:30:38.200 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:30:38.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-05T16:30:38.200 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:30:39.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:31:10.017 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:31:10.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:31:10.051 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T16:31:10.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:31:10.070 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:31:10.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-05T16:31:10.070 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:31:11.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:31:41.875 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:31:41.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:31:41.905 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T16:31:41.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:31:41.920 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:31:41.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-05T16:31:41.920 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:31:43.826 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:32:13.880 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:32:13.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:32:13.915 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T16:32:13.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:32:13.936 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:32:13.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-05T16:32:13.937 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:32:15.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:32:45.783 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:32:45.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:32:45.818 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T16:32:45.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:32:45.839 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:32:45.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-05T16:32:45.840 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:32:47.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:33:17.696 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:33:17.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:33:17.733 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T16:33:17.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:33:17.755 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:33:17.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-05T16:33:17.755 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:33:19.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:33:49.586 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:33:49.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:33:49.624 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T16:33:49.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:33:49.648 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:33:49.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-05T16:33:49.648 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:33:51.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:34:21.518 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:34:21.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:34:21.546 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T16:34:21.559 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:34:21.564 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:34:21.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-05T16:34:21.564 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:34:23.369 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:34:53.401 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:34:53.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:34:53.433 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T16:34:53.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:34:53.449 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:34:53.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-05T16:34:53.450 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:34:55.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:35:25.323 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:35:25.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:35:25.358 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T16:35:25.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:35:25.377 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:35:25.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-05T16:35:25.378 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:35:27.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:35:57.223 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:35:57.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:35:57.258 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 69 seconds old
2025-09-05T16:35:57.272 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:35:57.277 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:35:57.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-05T16:35:57.278 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:35:59.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:36:29.109 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:36:29.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:36:29.145 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T16:36:29.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:36:29.167 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:36:29.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-05T16:36:29.168 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:36:30.953 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:37:00.992 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:37:01.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:37:01.033 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 73 seconds old
2025-09-05T16:37:01.057 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:37:01.064 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:37:01.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-05T16:37:01.064 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:37:02.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:37:32.882 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:37:32.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:37:32.923 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T16:37:32.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:37:32.947 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:37: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-05T16:37:32.947 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:37:34.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:38:04.792 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:38:04.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:38:04.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-05T16:38:04.828 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T16:38:04.828 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T16:38:04.832 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:38: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-05T16:38:04.832 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:38:06.612 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:38:36.646 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:38:36.664 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:38:36.677 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T16:38:36.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:38:36.692 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:38:36.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-05T16:38:36.692 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:38:38.569 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:39:08.593 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:39:08.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:39:08.628 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T16:39:08.629 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T16:39:08.630 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T16:39:08.635 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:39:08.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-05T16:39:08.635 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:39:10.417 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:39:40.451 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:39:40.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:39:40.480 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T16:39:40.496 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:39:40.501 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:39:40.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-05T16:39:40.501 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:39:42.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:40:12.331 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:40:12.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:40:12.366 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T16:40:12.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:40:12.386 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:40:12.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-05T16:40:12.386 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:40:14.145 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:40:44.174 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:40:44.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:40:44.209 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T16:40:44.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:40:44.230 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:40:44.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-05T16:40:44.230 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:40:46.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:41:16.096 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:41:16.110 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:41:16.134 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T16:41:16.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:41:16.154 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:41:16.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-05T16:41:16.154 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:41:17.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:41:47.954 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:41:47.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:41:47.993 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T16:41:48.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:41:48.011 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:41:48.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-05T16:41:48.011 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:41:49.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:42:19.852 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:42:19.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:42:19.877 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T16:42:19.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:42:19.892 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:42:19.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-05T16:42:19.892 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:42:21.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:42:51.747 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:42:51.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:42:51.780 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T16:42:51.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:42:51.802 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:42:51.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-05T16:42:51.803 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:42:53.598 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:43:23.640 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:43:23.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:43:23.678 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T16:43:23.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:43:23.701 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:43:23.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-05T16:43:23.701 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:43:25.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:43:55.537 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:43:55.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:43:55.573 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 67 seconds old
2025-09-05T16:43:55.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:43:55.601 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:43:55.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-05T16:43:55.601 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:43:57.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:44:27.439 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:44:27.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:44:27.476 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T16:44:27.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:44:27.506 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:44:27.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-05T16:44:27.507 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:44:29.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:44:59.346 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:44:59.362 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:44:59.380 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-05T16:44:59.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:44:59.402 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:44:59.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-05T16:44:59.402 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:45:01.206 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:45:31.240 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:45:31.252 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:45:31.272 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T16:45:31.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:45:31.288 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:45:31.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-05T16:45:31.288 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:45:33.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:46:03.130 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:46:03.145 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:46:03.166 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T16:46:03.167 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T16:46:03.167 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T16:46:03.170 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:46:03.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-05T16:46:03.171 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:46:04.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:46:34.996 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:46:35.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:46:35.042 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T16:46:35.057 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:46:35.063 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:46:35.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-05T16:46:35.063 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:46:36.852 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:47:06.893 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:47:06.907 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:47:06.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-05T16:47:06.933 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T16:47:06.933 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T16:47:06.939 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:47:06.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-05T16:47:06.940 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:47:08.715 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:47:38.742 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:47:38.759 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:47:38.771 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T16:47:38.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:47:38.789 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:47:38.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-05T16:47:38.789 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:47:40.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:48:10.632 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:48:10.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:48:10.667 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T16:48:10.682 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:48:10.689 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:48:10.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-05T16:48:10.689 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:48:12.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:48:42.524 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:48:42.541 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:48:42.558 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T16:48:42.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:48:42.574 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:48:42.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-05T16:48:42.574 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:48:44.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:49:14.419 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:49:14.438 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:49:14.452 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-05T16:49:14.464 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:49:14.467 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:49:14.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-05T16:49:14.467 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:49:16.340 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:49:46.390 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:49:46.404 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:49:46.425 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T16:49:46.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:49:46.448 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:49:46.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-05T16:49:46.449 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:49:48.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:50:18.321 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:50:18.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:50:18.357 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T16:50:18.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:50:18.379 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:50:18.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-05T16:50:18.379 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:50:20.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:50:50.224 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:50:50.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:50:50.258 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-05T16:50:50.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:50:50.279 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:50:50.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-05T16:50:50.280 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:50:52.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:51:22.135 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:51:22.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:51:22.169 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T16:51:22.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:51:22.191 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:51:22.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-05T16:51:22.191 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:51:23.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:51:54.014 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:51:54.033 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:51:54.055 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T16:51:54.076 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:51:54.082 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:51:54.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-05T16:51:54.082 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:51:55.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:52:25.953 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:52:25.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:52:25.990 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T16:52:26.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:52:26.017 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:52:26.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-05T16:52:26.017 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:52:27.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:52:57.856 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:52:57.871 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:52:57.894 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T16:52:57.909 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:52:57.913 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:52:57.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-05T16:52:57.914 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:52:59.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:53:29.847 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:53:29.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:53:29.881 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T16:53:29.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:53:29.903 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:53:29.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-05T16:53:29.903 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:53:31.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:54:01.741 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:54:01.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:54:01.772 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T16:54:01.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:54:01.794 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:54:01.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-05T16:54:01.795 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:54:03.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:54:33.613 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:54:33.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:54:33.645 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T16:54:33.660 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:54:33.665 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:54:33.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-05T16:54:33.666 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:54:35.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:55:05.467 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:55:05.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:55:05.511 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T16:55:05.512 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T16:55:05.512 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T16:55:05.518 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:55:05.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-05T16:55:05.518 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:55:07.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:55:37.316 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:55:37.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:55:37.346 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T16:55:37.359 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:55:37.363 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:55:37.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-05T16:55:37.363 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:55:39.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:56:09.164 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:56:09.183 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:56:09.201 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T16:56:09.202 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T16:56:09.202 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T16:56:09.204 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:56:09.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-05T16:56:09.204 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:56:11.070 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:56:41.119 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:56:41.132 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:56:41.154 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T16:56:41.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:56:41.176 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:56:41.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-05T16:56:41.176 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:56:42.943 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:57:12.978 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:57:12.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:57:13.018 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T16:57:13.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:57:13.040 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:57:13.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-05T16:57:13.040 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:57:14.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:57:44.833 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:57:44.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:57:44.870 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T16:57:44.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:57:44.892 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:57:44.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-05T16:57:44.892 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:57:46.642 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:58:16.682 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:58:16.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:58:16.716 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T16:58:16.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:58:16.737 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:58:16.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-05T16:58:16.738 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:58:18.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:58:48.488 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T16:58:48.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:58:48.523 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T16:58:48.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:58:48.539 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:58:48.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-05T16:58:48.539 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:58:50.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:59:20.301 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:59:20.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:59:20.334 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T16:59:20.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:59:20.348 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:59:20.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-05T16:59:20.348 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:59:22.141 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T16:59:52.178 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T16:59:52.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T16:59:52.206 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T16:59:52.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T16:59:52.230 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T16:59:52.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-05T16:59:52.231 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T16:59:54.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:00:24.073 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:00:24.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:00:24.107 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T17:00:24.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:00:24.130 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:00:24.130 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:00:24.130 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:00:25.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:00:55.916 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:00:55.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:00:55.951 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 67 seconds old
2025-09-05T17:00:55.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:00:55.975 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:00:55.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-05T17:00:55.975 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:00:57.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:01:27.772 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:01:27.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:01:27.810 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T17:01:27.826 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:01:27.833 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:01:27.833 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:01:27.833 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:01:29.560 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:01:59.602 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:01:59.617 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:02:00.458 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T17:02:00.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:02:00.480 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:02:00.480 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:02:00.481 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:02:02.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:02:32.253 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:02:32.267 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:02:32.291 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T17:02:32.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:02:32.312 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:02:32.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-05T17:02:32.313 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:02:34.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:03:04.105 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:03:04.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:03:04.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-05T17:03:04.135 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T17:03:04.135 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T17:03:04.138 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:03:04.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-05T17:03:04.138 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:03:06.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:03:36.097 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:03:36.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:03:36.133 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T17:03:36.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:03:36.155 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:03:36.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-05T17:03:36.156 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:03:37.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:04:07.977 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:04:07.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:04:08.018 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T17:04:08.019 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T17:04:08.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T17:04:08.026 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:04:08.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-05T17:04:08.026 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:04:09.788 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:04:39.815 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:04:39.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:04:39.853 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T17:04:39.868 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:04:39.873 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:04:39.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-05T17:04:39.874 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:04:41.630 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:05:11.671 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:05:11.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:05:11.713 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T17:05:11.728 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:05:11.735 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:05: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-05T17:05:11.735 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:05:13.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:05:43.519 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:05:43.534 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:05:43.554 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T17:05:43.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:05:43.578 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:05:43.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-05T17:05:43.579 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:05:45.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:06:15.365 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:06:15.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:06:15.395 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T17:06:15.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:06:15.411 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:06:15.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-05T17:06:15.411 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:06:17.261 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:06:47.302 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:06:47.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:06:47.338 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T17:06:47.355 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:06:47.361 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:06:47.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-05T17:06:47.361 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:06:49.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:07:19.170 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:07:19.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:07:19.211 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T17:07:19.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:07:19.242 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:07:19.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-05T17:07:19.242 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:07:20.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:07:51.030 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:07:51.043 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:07:51.062 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T17:07:51.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:07:51.091 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:07:51.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-05T17:07:51.091 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:07:52.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:08:22.907 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:08:22.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:08:22.943 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T17:08:22.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:08:22.965 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:08: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-05T17:08:22.965 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:08:24.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:08:54.791 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:08:54.805 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:08:54.823 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T17:08:54.837 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:08:54.843 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:08:54.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-05T17:08:54.844 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:08:56.623 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:09:26.658 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:09:26.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:09:26.692 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T17:09:26.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:09:26.708 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:09:26.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-05T17:09:26.708 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:09:28.471 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:09:58.505 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:09:58.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:09:58.535 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-05T17:09:58.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:09:58.551 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:09:58.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-05T17:09:58.551 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:10:00.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:10:30.428 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:10:30.441 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:10:30.461 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T17:10:30.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:10:30.483 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:10:30.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-05T17:10:30.483 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:10:32.284 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:11:02.318 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:11:02.333 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:11:02.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-05T17:11:02.354 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T17:11:02.355 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T17:11:02.361 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:11:02.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-05T17:11:02.361 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:11:04.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:11:34.162 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:11:34.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:11:34.194 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T17:11:34.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:11:34.215 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:11:34.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-05T17:11:34.215 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:11:35.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:12:06.044 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:12:06.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:12:06.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-05T17:12:06.186 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T17:12:06.187 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T17:12:06.192 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:12:06.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-05T17:12:06.192 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:12:07.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:12:37.984 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:12:37.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:12:38.019 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T17:12:38.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:12:38.038 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:12: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-05T17:12:38.038 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:12:39.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:13:09.830 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:13:09.846 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:13:10.310 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T17:13:10.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:13:10.334 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:13:10.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-05T17:13:10.334 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:13:12.226 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:13:42.268 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:13:42.283 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:13:42.305 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T17:13:42.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:13:42.327 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:13:42.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-05T17:13:42.328 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:13:44.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:14:14.115 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:14:14.132 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:14:14.154 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T17:14:14.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:14:14.176 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:14:14.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-05T17:14:14.177 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:14:15.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:14:46.013 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:14:46.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:14:46.049 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T17:14:46.073 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:14:46.079 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:14:46.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-05T17:14:46.079 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:14:47.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:15:17.880 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:15:17.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:15:17.923 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T17:15:17.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:15:17.951 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:15: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-05T17:15:17.951 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:15:19.710 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:15:49.728 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:15:49.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:15:49.764 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T17:15:49.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:15:49.790 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:15:49.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-05T17:15:49.791 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:15:51.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:16:21.590 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:16:21.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:16:21.625 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T17:16:21.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:16:21.645 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:16:21.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-05T17:16:21.645 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:16:23.398 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:16:53.438 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:16:53.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:16:53.475 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-05T17:16:53.490 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:16:53.494 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:16:53.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-05T17:16:53.494 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:16:55.345 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:17:25.381 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:17:25.394 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:17:25.411 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T17:17:25.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:17:25.431 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:17:25.431 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:17:25.431 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:17:27.190 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:17:57.236 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:17:57.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:17:57.272 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T17:17:57.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:17:57.296 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:17:57.296 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:17:57.296 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:17:59.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:18:29.093 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:18:29.110 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:18:29.133 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T17:18:29.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:18:29.160 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17: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-05T17:18:29.160 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:18:30.943 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:19:00.989 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T17:19:00.989 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T17:19:00.989 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T17:19:01.007 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T17:19:01.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:19:01.027 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:19:01.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-05T17:19:01.028 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:19:02.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:19:32.823 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:19:32.837 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:19:32.860 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T17:19:32.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:19:32.879 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:19:32.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-05T17:19:32.879 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:19:34.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:20:04.688 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:20:04.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:20:04.719 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T17:20:04.719 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T17:20:04.719 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T17:20:04.722 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:20:04.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-05T17:20:04.722 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:20:06.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:20:36.632 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:20:36.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:20:36.668 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T17:20:36.683 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:20:36.690 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:20: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-05T17:20:36.690 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:20:38.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:21:08.495 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:21:08.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:21:08.529 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T17:21:08.530 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T17:21:08.531 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T17:21:08.536 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:21:08.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-05T17:21:08.537 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:21:10.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:21:40.379 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:21:40.394 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:21:40.416 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T17:21:40.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:21:40.436 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:21:40.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-05T17:21:40.437 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:21:42.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:22:12.255 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:22:12.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:22:12.292 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T17:22:12.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:22:12.314 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:22:12.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-05T17:22:12.315 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:22:14.073 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:22:44.094 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:22:44.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:22:44.135 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T17:22:44.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:22:44.169 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:22:44.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-05T17:22:44.169 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:22:45.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:23:15.981 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:23:15.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:23:16.020 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T17:23:16.043 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:23:16.048 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:23:16.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-05T17:23:16.049 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:23:17.806 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:23:47.859 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:23:47.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:23:47.900 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T17:23:47.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:23:47.919 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:23:47.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-05T17:23:47.919 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:23:49.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:24:19.777 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:24:19.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:24:19.836 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T17:24:19.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:24:19.858 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:24:19.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-05T17:24:19.859 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:24:21.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:24:51.716 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:24:51.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:24:51.748 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T17:24:51.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:24:51.769 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:24:51.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-05T17:24:51.770 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:24:53.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:25:23.581 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:25:23.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:25:23.616 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T17:25:23.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:25:23.639 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:25:23.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-05T17:25:23.639 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:25:25.394 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:25:55.435 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:25:55.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:25:55.476 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T17:25:55.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:25:55.498 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:25:55.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-05T17:25:55.498 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:25:57.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:26:27.288 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:26:27.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:26:27.326 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T17:26:27.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:26:27.350 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:26:27.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-05T17:26:27.350 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:26:29.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:26:59.145 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:26:59.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:26:59.179 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T17:26:59.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:26:59.194 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:26:59.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-05T17:26:59.194 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:27:01.046 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:27:31.095 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:27:31.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:27:31.130 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T17:27:31.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:27:31.154 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:27:31.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-05T17:27:31.154 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:27:32.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:28:02.977 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:28:02.993 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:28:03.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-05T17:28:03.008 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T17:28:03.008 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T17:28:03.013 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:28:03.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-05T17:28:03.013 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:28:04.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:28:34.797 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:28:34.816 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:28:34.829 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T17:28:34.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:28:34.847 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:28:34.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-05T17:28:34.847 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:28:36.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:29:06.618 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:29:06.631 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:29: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-05T17:29:06.649 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T17:29:06.649 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T17:29:06.654 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:29:06.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-05T17:29:06.654 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:29:08.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:29:38.455 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:29:38.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:29:38.492 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T17:29:38.508 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:29:38.512 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:29:38.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-05T17:29:38.512 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:29:40.284 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:30:10.316 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:30:10.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:30:10.351 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T17:30:10.368 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:30:10.372 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:30:10.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-05T17:30:10.373 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:30:12.138 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:30:42.185 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:30:42.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:30:42.225 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T17:30:42.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:30:42.251 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:30:42.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-05T17:30:42.251 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:30:44.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:31:14.155 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:31:14.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:31:14.192 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T17:31:14.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:31:14.219 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:31:14.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-05T17:31:14.220 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:31:16.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:31:46.074 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:31:46.095 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:31:46.115 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T17:31:46.137 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:31:46.143 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:31: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-05T17:31:46.144 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:31:47.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:32:17.950 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:32:17.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:32:17.986 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T17:32:18.000 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:32:18.006 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:32:18.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-05T17:32:18.006 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:32:19.788 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:32:49.806 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:32:49.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:32:49.843 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T17:32:49.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:32:49.864 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:32:49.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-05T17:32:49.864 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:32:51.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:33:21.695 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:33:21.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:33:21.724 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T17:33:21.738 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:33:21.742 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:33:21.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-05T17:33:21.742 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:33:23.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:33:53.573 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:33:53.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:33:53.604 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-05T17:33:53.617 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:33:53.620 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:33:53.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-05T17:33:53.620 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:33:55.472 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:34:25.517 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:34:25.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:34:25.548 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T17:34:25.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:34:25.570 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:34:25.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-05T17:34:25.570 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:34:27.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:34:57.407 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:34:57.420 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:34:57.436 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 69 seconds old
2025-09-05T17:34:57.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:34:57.457 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:34:57.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-05T17:34:57.457 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:34:59.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:35:29.299 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:35:29.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:35:29.332 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T17:35:29.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:35:29.354 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:35:29.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-05T17:35:29.355 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:35:31.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:36:01.225 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:36:01.240 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:36:01.253 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 73 seconds old
2025-09-05T17:36:01.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:36:01.270 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:36:01.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-05T17:36:01.270 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:36:03.063 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:36:33.107 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:36:33.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:36:33.139 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T17:36:33.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:36:33.161 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:36:33.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-05T17:36:33.161 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:36:34.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:37:04.998 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:37:05.014 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:37:05.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-05T17:37:05.035 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T17:37:05.035 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T17:37:05.038 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:37:05.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-05T17:37:05.038 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:37:06.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:37:36.837 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:37:36.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:37:36.865 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T17:37:36.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:37:36.880 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:37:36.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-05T17:37:36.880 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:37:38.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:38:08.754 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:38:08.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:38:08.788 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T17:38:08.789 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T17:38:08.789 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T17:38:08.794 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:38:08.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-05T17:38:08.794 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:38:10.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:38:40.602 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:38:40.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:38:40.644 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T17:38:40.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:38:40.672 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:38:40.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-05T17:38:40.673 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:38:42.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:39:12.470 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:39:12.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:39:12.501 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T17:39:12.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:39:12.520 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:39:12.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-05T17:39:12.520 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:39:14.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:39:44.333 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:39:44.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:39:44.368 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T17:39:44.384 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:39:44.387 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:39:44.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-05T17:39:44.388 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:39:46.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:40:16.198 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:40:16.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:40:16.228 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T17:40:16.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:40:16.248 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:40:16.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-05T17:40:16.248 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:40:18.009 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:40:48.041 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:40:48.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:40:48.073 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T17:40:48.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:40:48.087 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:40:48.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-05T17:40:48.088 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:40:49.942 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:41:19.983 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:41:19.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:41:20.019 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T17:41:20.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:41:20.041 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:41:20.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-05T17:41:20.042 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:41:21.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:41:51.842 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:41:51.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:41:51.878 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T17:41:51.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:41:51.899 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:41:51.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-05T17:41:51.899 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:41:53.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:42:23.693 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:42:23.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:42:23.719 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T17:42:23.733 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:42:23.737 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:42:23.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-05T17:42:23.737 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:42:25.464 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:42:55.492 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:42:55.505 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:42:55.524 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T17:42:55.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:42:55.545 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:42:55.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-05T17:42:55.545 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:42:57.300 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:43:27.338 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:43:27.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:43:28.357 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T17:43:28.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:43:28.380 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:43:28.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-05T17:43:28.381 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:43:30.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:44:00.180 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:44:00.195 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:44:00.218 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T17:44:00.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:44:00.237 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:44:00.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-05T17:44:00.238 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:44:02.000 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:44:32.040 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:44:32.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:44:32.075 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T17:44:32.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:44:32.094 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:44:32.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-05T17:44:32.094 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:44:33.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:45:03.987 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:45:04.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:45:04.018 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T17:45:04.019 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T17:45:04.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T17:45:04.025 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:45:04.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-05T17:45:04.025 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:45:05.784 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:45:35.824 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:45:35.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:45:35.863 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T17:45:35.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:45:35.885 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:45:35.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-05T17:45:35.885 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:45:37.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:46:07.705 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:46:07.732 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:46:07.755 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T17:46:07.756 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T17:46:07.756 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T17:46:07.762 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:46:07.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-05T17:46:07.762 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:46:09.521 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:46:39.562 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:46:39.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:46:39.594 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T17:46:39.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:46:39.614 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:46: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-05T17:46:39.614 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:46:41.404 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:47:11.437 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:47:11.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:47:11.462 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T17:47:11.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:47:11.476 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:47:11.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-05T17:47:11.476 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:47:13.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:47:43.257 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:47:43.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:47:43.287 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T17:47:43.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:47:43.305 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:47:43.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-05T17:47:43.305 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:47:45.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:48:15.223 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:48:15.238 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:48:15.255 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T17:48:15.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:48:15.273 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:48:15.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-05T17:48:15.274 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:48:17.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:48:47.086 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:48:47.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:48:47.120 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T17:48:47.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:48:47.142 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:48:47.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-05T17:48:47.142 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:48:48.949 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:49:18.990 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:49:19.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:49:19.024 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T17:49:19.038 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:49:19.044 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:49:19.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-05T17:49:19.044 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:49:20.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:49:50.841 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:49:50.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:49:50.892 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-05T17:49:50.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:49:50.918 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:49:50.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-05T17:49:50.918 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:49:52.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:50:22.730 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:50:22.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:50:22.765 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T17:50:22.780 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:50:22.786 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:50:22.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-05T17:50:22.787 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:50:24.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:50:54.571 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:50:54.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:50:54.601 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T17:50:54.614 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:50:54.616 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:50:54.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-05T17:50:54.616 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:50:56.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:51:26.499 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:51:26.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:51:26.533 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T17:51:26.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:51:26.555 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:51:26.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-05T17:51:26.556 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:51:28.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:51:58.382 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:51:58.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:51:58.418 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-05T17:51:58.434 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:51:58.440 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:51:58.440 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:51:58.440 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:52:00.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:52:30.263 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:52:30.276 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:52:30.298 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T17:52:30.314 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:52:30.320 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:52:30.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-05T17:52:30.321 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:52:32.089 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:53:02.133 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:53:02.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:53:02.166 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T17:53:02.167 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T17:53:02.167 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T17:53:02.172 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:53:02.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-05T17:53:02.173 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:53:03.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:53:33.970 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:53:33.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:53:34.011 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T17:53:34.033 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:53:34.037 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:53:34.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-05T17:53:34.037 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:53:35.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:54:05.882 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:54:05.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:54:05.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-05T17:54:05.920 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T17:54:05.921 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T17:54:05.924 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:54:05.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-05T17:54:05.925 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:54:07.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:54:37.749 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:54:37.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:54:37.780 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T17:54:37.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:54:37.795 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:54:37.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-05T17:54:37.795 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:54:39.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:55:09.700 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:55:09.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:55:09.733 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-05T17:55:09.748 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:55:09.754 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:55:09.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-05T17:55:09.754 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:55:11.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:55:41.562 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:55:41.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:55:41.588 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T17:55:41.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:55:41.608 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:55:41.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-05T17:55:41.608 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:55:43.404 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:56:13.438 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:56:13.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:56:13.475 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T17:56:13.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:56:13.499 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:56:13.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-05T17:56:13.499 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:56:15.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:56:45.314 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:56:45.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:56:45.358 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T17:56:45.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:56:45.378 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:56: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-05T17:56:45.378 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:56:47.181 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:57:17.195 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:57:17.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:57:17.227 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T17:57:17.242 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:57:17.248 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:57:17.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-05T17:57:17.248 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:57:19.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:57:49.073 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:57:49.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:57:49.105 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T17:57:49.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:57:49.119 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:57:49.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-05T17:57:49.119 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:57:50.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:58:21.012 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T17:58:21.026 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:58:21.042 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T17:58:21.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:58:21.064 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:58:21.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-05T17:58:21.064 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:58:22.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:58:52.885 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:58:52.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:58:52.920 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T17:58:52.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:58:52.957 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:58:52.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-05T17:58:52.957 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:58:54.768 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:59:24.810 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:59:24.824 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:59:24.845 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T17:59:24.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:59:24.867 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:59:24.867 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:59:24.868 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:59:26.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T17:59:56.660 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T17:59:56.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T17:59:56.695 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-05T17:59:56.710 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T17:59:56.716 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T17:59:56.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-05T17:59:56.716 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T17:59:58.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:00:28.558 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:00:28.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:00:28.597 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T18:00:28.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:00:28.625 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:00:28.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-05T18:00:28.625 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:00:30.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:01:00.472 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:01:00.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:01:00.511 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T18:01:00.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:01:00.536 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:01:00.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-05T18:01:00.536 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:01:02.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:01:32.424 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:01:32.446 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:01:32.469 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T18:01:32.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:01:32.496 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:01:32.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-05T18:01:32.497 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:01:34.361 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:02:04.404 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:02:04.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:02:04.436 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T18:02:04.437 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T18:02:04.437 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T18:02:04.443 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:02:04.444 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:02:04.444 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:02:06.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:02:36.273 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:02:36.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:02:36.308 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T18:02:36.324 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:02:36.330 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:02:36.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-05T18:02:36.331 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:02:38.118 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:03:08.158 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:03:08.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:03:08.198 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T18:03:08.199 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T18:03:08.200 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T18:03:08.207 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:03:08.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-05T18:03:08.207 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:03:10.003 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:03:40.048 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:03:40.063 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:03:40.083 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T18:03:40.098 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:03:40.102 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:03:40.102 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:03:40.102 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:03:41.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:04:11.955 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:04:11.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:04:11.996 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T18:04:12.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:04:12.016 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:04:12.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-05T18:04:12.017 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:04:13.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:04:43.829 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:04:43.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:04:45.428 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T18:04:45.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:04:45.443 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:04:45.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-05T18:04:45.443 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:04:47.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:05:17.242 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:05:17.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:05:17.277 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T18:05:17.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:05:17.298 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:05:17.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-05T18:05:17.298 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:05:19.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:05:49.199 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:05:49.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:05:49.234 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T18:05:49.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:05:49.256 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:05:49.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-05T18:05:49.256 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:05:51.063 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:06:21.111 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:06:21.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:06:21.144 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T18:06:21.158 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:06:21.164 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:06:21.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-05T18:06:21.164 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:06:22.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:06:52.988 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:06:53.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:06:53.029 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T18:06:53.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:06:53.050 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:06:53.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-05T18:06:53.050 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:06:54.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:07:24.890 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:07:24.905 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:07:24.920 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T18:07:24.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:07:24.940 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:07:24.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-05T18:07:24.941 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:07:26.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:07:56.752 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:07:56.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:07:56.785 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-05T18:07:56.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:07:56.804 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:07:56.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-05T18:07:56.804 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:07:58.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:08:28.610 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:08:28.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:08:28.644 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T18:08:28.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:08:28.659 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:08:28.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-05T18:08:28.659 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:08:30.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:09:00.568 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T18:09:00.572 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T18:09:00.572 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T18:09:00.594 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T18:09:00.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:09:00.614 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:09:00.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-05T18:09:00.615 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:09:02.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:09:32.421 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:09:32.435 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:09:32.456 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T18:09:32.471 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:09:32.478 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:09:32.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-05T18:09:32.478 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:09:34.283 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:10:04.317 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:10:04.334 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:10:04.348 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T18:10:04.348 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T18:10:04.348 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T18:10:04.352 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:10:04.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-05T18:10:04.352 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:10:06.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:10:36.171 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:10:36.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:10:36.204 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T18:10:36.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:10:36.223 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:10:36.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-05T18:10:36.224 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:10:38.020 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:11:08.062 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:11:08.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:11:08.094 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T18:11:08.095 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T18:11:08.095 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T18:11:08.099 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:11:08.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-05T18:11:08.099 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:11:09.917 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:11:39.953 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:11:39.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:11:39.984 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T18:11:39.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:11:40.000 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:11:40.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-05T18:11:40.000 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:11:41.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:12:11.861 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:12:11.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:12:11.896 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T18:12:11.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:12:11.915 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:12:11.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-05T18:12:11.916 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:12:13.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:12:43.786 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:12:43.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:12:43.828 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T18:12:43.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:12:43.855 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:12:43.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-05T18:12:43.855 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:12:45.631 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:13:15.674 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:13:15.688 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:13:15.705 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T18:13:15.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:13:15.725 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:13:15.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-05T18:13:15.725 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:13:17.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:13:47.563 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:13:47.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:13:47.599 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T18:13:47.614 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:13:47.619 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:13:47.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-05T18:13:47.620 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:13:49.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:14:19.437 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:14:19.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:14:19.479 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T18:14:19.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:14:19.500 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:14:19.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-05T18:14:19.500 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:14:21.253 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:14:51.282 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:14:51.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:14:51.313 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T18:14:51.327 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:14:51.331 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:14:51.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-05T18:14:51.331 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:14:53.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:15:23.129 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:15:23.142 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:15:23.156 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T18:15:23.169 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:15:23.171 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:15:23.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-05T18:15:23.171 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:15:25.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:15:55.086 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:15:55.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:15:55.120 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T18:15:55.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:15:55.142 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:15:55.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-05T18:15:55.142 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:15:56.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:16:26.958 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:16:26.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:16:26.992 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T18:16:27.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:16:27.017 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:16:27.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-05T18:16:27.018 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:16:28.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:16:58.791 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:16:58.805 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:16:58.827 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-05T18:16:58.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:16:58.848 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:16:58.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-05T18:16:58.848 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:17:00.634 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:17:30.675 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:17:30.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:17:30.709 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T18:17:30.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:17:30.731 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:17: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-05T18:17:30.731 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:17:32.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:18:02.552 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:18:02.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:18:02.590 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T18:18:02.591 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T18:18:02.591 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T18:18:02.595 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:18:02.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-05T18:18:02.596 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:18:04.365 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:18:34.397 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:18:34.415 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:18:34.428 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T18:18:34.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:18:34.443 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:18: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-05T18:18:34.443 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:18:36.309 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:19:06.350 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:19:06.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:19:06.384 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T18:19:06.385 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T18:19:06.386 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T18:19:06.392 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:19: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-05T18:19:06.393 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:19:08.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:19:38.208 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:19:38.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:19:38.238 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T18:19:38.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:19:38.260 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:19:38.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-05T18:19:38.261 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:19:40.038 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:20:10.064 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:20:10.076 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:20:10.096 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T18:20:10.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:20:10.116 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:20:10.117 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:20:10.117 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:20:11.879 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:20:41.895 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:20:41.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:20:41.931 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T18:20:41.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:20:41.950 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:20:41.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-05T18:20:41.950 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:20:43.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:21:13.745 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:21:13.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:21:13.778 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T18:21:13.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:21:13.804 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:21:13.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-05T18:21:13.804 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:21:15.540 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:21:45.575 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:21:45.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:21:45.609 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T18:21:45.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:21:45.624 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:21:45.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-05T18:21:45.624 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:21:47.472 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:22:17.520 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:22:17.534 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:22:17.557 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T18:22:17.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:22:17.579 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:22:17.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-05T18:22:17.579 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:22:19.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:22:49.433 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:22:49.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:22:49.470 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T18:22:49.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:22:49.492 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:22:49.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-05T18:22:49.493 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:22:51.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:23:21.302 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:23:21.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:23:21.338 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T18:23:21.355 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:23:21.361 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:23:21.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-05T18:23:21.361 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:23:23.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:23:53.208 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:23:53.226 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:23:53.246 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T18:23:53.261 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:23:53.268 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:23:53.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-05T18:23:53.268 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:23:55.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:24:25.066 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:24:25.079 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:24:25.100 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T18:24:25.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:24:25.123 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:24:25.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-05T18:24:25.123 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:24:26.874 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:24:56.915 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:24:56.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:24:56.944 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T18:24:56.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:24:56.963 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:24:56.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-05T18:24:56.964 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:24:58.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:25:28.765 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:25:28.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:25:28.791 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T18:25:28.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:25:28.806 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:25:28.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-05T18:25:28.807 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:25:30.631 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:26:00.647 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T18:26:00.647 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T18:26:00.648 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T18:26:00.664 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T18:26:00.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:26:00.686 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:26:00.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-05T18:26:00.687 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:26:02.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:26:32.481 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:26:32.498 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:26:32.518 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T18:26:32.533 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:26:32.540 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:26:32.541 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:26:32.541 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:26:34.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:27:04.326 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:27:04.339 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:27:04.359 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T18:27:04.360 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T18:27:04.360 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T18:27:04.366 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:27:04.366 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:27:04.366 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:27:06.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:27:36.130 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:27:36.144 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:27:36.163 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T18:27:36.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:27:36.183 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:27:36.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-05T18:27:36.184 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:27:37.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:28:07.974 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:28:07.988 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:28:08.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-05T18:28:08.011 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T18:28:08.011 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T18:28:08.015 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:28:08.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-05T18:28:08.015 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:28:09.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:28:39.785 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:28:39.797 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:28:39.809 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T18:28:39.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:28:39.825 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:28:39.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-05T18:28:39.825 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:28:41.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:29:11.715 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:29:11.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:29:11.751 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T18:29:11.768 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:29:11.774 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:29:11.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-05T18:29:11.774 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:29:13.538 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:29:43.595 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:29:43.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:29:43.625 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T18:29:43.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:29:43.645 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:29:43.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-05T18:29:43.645 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:29:45.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:30:15.410 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:30:15.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:30:15.444 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T18:30:15.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:30:15.464 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:30:15.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-05T18:30:15.464 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:30:17.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:30:47.256 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:30:47.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:30:47.296 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T18:30:47.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:30:47.321 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:30:47.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-05T18:30:47.321 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:30:49.070 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:31:19.105 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:31:19.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:31:19.138 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T18:31:19.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:31:19.162 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:31:19.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-05T18:31:19.162 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:31:20.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:31:50.979 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:31:50.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:31:51.006 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T18:31:51.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:31:51.028 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:31:51.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-05T18:31:51.028 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:31:52.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:32:22.953 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:32:22.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:32:22.988 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T18:32:23.004 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:32:23.011 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:32:23.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-05T18:32:23.011 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:32:24.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:32:54.838 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:32:54.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:32:54.872 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T18:32:54.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:32:54.894 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:32:54.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-05T18:32:54.894 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:32:56.636 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:33:26.673 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:33:26.688 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:33:26.707 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T18:33:26.722 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:33:26.728 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:33:26.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-05T18:33:26.728 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:33:28.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:33:58.553 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:33:58.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:33:58.587 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T18:33:58.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:33:58.608 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:33:58.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-05T18:33:58.608 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:34:00.368 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:34:30.389 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:34:30.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:34:30.423 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T18:34:30.437 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:34:30.444 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:34:30.444 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:34:30.444 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:34:32.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:35:02.261 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:35:02.275 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:35:02.291 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T18:35:02.292 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T18:35:02.292 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T18:35:02.296 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:35:02.296 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:35:02.296 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:35:04.068 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:35:34.093 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:35:34.106 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:35:34.336 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T18:35:34.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:35:34.354 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:35:34.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-05T18:35:34.355 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:35:36.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:36:06.236 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:36:06.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:36:06.267 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T18:36:06.267 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T18:36:06.268 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T18:36:06.273 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:36:06.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-05T18:36:06.273 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:36:08.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:36:38.057 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:36:38.071 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:36:38.091 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T18:36:38.105 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:36:38.112 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:36:38.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-05T18:36:38.112 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:36:39.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:37:09.906 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:37:09.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:37:09.946 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-05T18:37:09.960 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:37:09.966 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:37:09.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-05T18:37:09.966 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:37:11.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:37:41.762 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:37:41.776 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:37:41.796 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T18:37:41.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:37:41.816 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:37:41.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-05T18:37:41.816 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:37:43.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:38:13.624 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:38:13.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:38:13.668 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T18:38:13.684 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:38:13.688 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:38:13.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-05T18:38:13.688 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:38:15.437 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:38:45.472 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:38:45.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:38:45.503 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T18:38:45.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:38:45.518 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:38: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-05T18:38:45.518 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:38:47.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:39:17.403 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:39:17.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:39:17.563 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T18:39:17.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:39:17.597 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:39:17.597 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:39:17.597 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:39:19.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:39:49.382 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:39:49.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:39:49.419 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T18:39:49.435 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:39:49.441 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:39:49.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-05T18:39:49.441 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:39:51.217 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:40:21.254 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:40:21.271 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:40:21.283 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T18:40:21.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:40:21.300 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:40:21.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-05T18:40:21.300 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:40:23.068 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:40:53.110 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:40:53.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:40:53.151 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T18:40:53.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:40:53.173 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:40:53.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-05T18:40:53.173 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:40:54.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:41:24.975 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:41:25.000 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:41:25.022 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T18:41:25.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:41:25.045 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:41:25.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-05T18:41:25.045 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:41:26.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:41:56.851 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:41:56.874 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:41:56.885 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T18:41:56.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:41:56.899 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:41:56.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-05T18:41:56.899 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:41:58.779 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:42:28.802 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:42:28.816 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:42:28.836 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T18:42:28.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:42:28.857 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:42:28.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-05T18:42:28.858 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:42:30.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:43:00.693 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T18:43:00.693 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T18:43:00.693 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T18:43:00.709 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T18:43:00.722 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:43:00.725 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:43:00.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-05T18:43:00.726 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:43:02.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:43:32.514 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:43:32.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:43:32.550 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T18:43:32.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:43:32.571 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:43:32.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-05T18:43:32.572 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:43:34.350 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:44:04.391 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:44:04.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:44:04.423 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T18:44:04.424 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T18:44:04.424 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T18:44:04.430 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:44:04.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-05T18:44:04.430 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:44:06.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:44:36.295 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:44:36.310 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:44:36.331 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T18:44:36.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:44:36.350 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:44:36.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-05T18:44:36.350 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:44:38.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:45:08.160 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:45:08.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:45:08.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-05T18:45:08.191 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T18:45:08.191 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T18:45:08.194 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:45:08.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-05T18:45:08.194 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:45:09.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:45:40.006 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:45:40.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:45:40.039 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T18:45:40.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:45:40.058 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:45:40.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-05T18:45:40.058 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:45:41.821 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:46:11.869 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:46:11.883 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:46:11.898 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T18:46:11.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:46:11.916 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:46:11.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-05T18:46:11.917 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:46:13.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:46:43.727 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:46:43.746 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:46:43.767 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T18:46:43.788 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:46:43.795 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:46:43.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-05T18:46:43.795 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:46:45.560 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:47:15.586 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:47:15.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:47:15.616 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T18:47:15.631 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:47:15.636 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:47:15.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-05T18:47:15.636 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:47:17.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:47:47.446 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:47:47.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:47:47.482 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T18:47:47.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:47:47.501 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:47:47.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-05T18:47:47.501 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:47:49.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:48:19.277 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:48:19.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:48:19.304 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T18:48:19.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:48:19.321 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:48:19.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-05T18:48:19.321 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:48:21.065 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:48:51.111 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:48:51.126 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:48:51.148 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T18:48:51.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:48:51.168 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:48:51.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-05T18:48:51.169 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:48:52.905 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:49:22.956 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:49:22.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:49:22.997 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T18:49:23.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:49:23.017 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:49:23.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-05T18:49:23.018 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:49:24.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:49:54.871 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:49:54.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:49:54.912 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T18:49:54.927 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:49:54.933 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:49:54.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-05T18:49:54.933 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:49:56.682 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:50:26.731 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:50:26.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:50:26.768 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T18:50:26.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:50:26.789 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:50:26.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-05T18:50:26.789 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:50:28.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:50:58.571 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:50:58.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:50:58.606 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-05T18:50:58.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:50:58.628 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:50:58.628 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:50:58.628 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:51:00.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:51:30.409 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:51:30.427 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:51:30.440 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T18:51:30.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:51:30.455 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:51:30.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-05T18:51:30.455 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:51:32.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:52:02.259 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:52:02.275 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:52:02.294 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T18:52:02.295 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T18:52:02.295 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T18:52:02.298 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:52:02.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-05T18:52:02.299 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:52:04.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:52:34.109 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:52:34.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:52:34.137 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T18:52:34.150 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:52:34.155 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:52:34.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-05T18:52:34.155 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:52:35.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:53:05.958 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:53:05.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:53:05.997 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T18:53:05.999 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T18:53:05.999 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T18:53:06.004 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:53:06.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-05T18:53:06.005 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:53:07.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:53:37.820 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:53:37.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:53:37.855 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T18:53:37.871 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:53:37.878 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:53:37.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-05T18:53:37.879 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:53:39.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:54:09.716 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:54:09.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:54:09.760 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T18:54:09.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:54:09.788 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:54:09.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-05T18:54:09.788 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:54:11.582 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:54:41.629 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:54:41.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:54:41.672 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T18:54:41.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:54:41.699 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:54:41.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-05T18:54:41.700 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:54:43.465 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:55:13.513 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:55:13.533 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:55:13.554 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T18:55:13.577 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:55:13.581 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:55:13.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-05T18:55:13.582 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:55:15.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:55:45.502 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:55:45.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:55:45.543 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T18:55:45.559 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:55:45.565 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:55:45.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-05T18:55:45.566 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:55:47.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:56:17.406 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:56:17.420 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:56:17.443 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T18:56:17.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:56:17.465 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:56:17.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-05T18:56:17.465 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:56:19.245 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:56:49.286 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:56:49.301 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:56:49.322 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T18:56:49.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:56:49.343 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:56:49.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-05T18:56:49.343 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:56:51.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:57:21.145 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:57:21.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:57:21.179 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T18:57:21.195 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:57:21.202 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:57:21.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-05T18:57:21.202 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:57:22.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:57:53.023 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T18:57:53.041 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:57:53.054 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T18:57:53.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:57:53.069 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:57:53.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-05T18:57:53.069 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:57:54.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:58:24.873 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:58:24.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:58:24.908 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T18:58:24.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:58:24.929 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:58:24.929 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:58:24.929 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:58:26.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:58:56.716 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:58:56.733 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:58:56.757 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T18:58:56.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:58:56.779 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:58:56.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-05T18:58:56.779 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:58:58.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T18:59:28.549 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T18:59:28.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T18:59:28.576 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T18:59:28.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T18:59:28.594 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T18:59:28.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-05T18:59:28.594 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T18:59:30.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:00:00.428 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:00:00.441 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:00:00.462 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T19:00:00.478 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:00:00.484 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T19:00:00.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-05T19:00:00.484 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T19:00:02.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:00:32.344 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:00:32.360 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:00:32.379 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T19:00:32.394 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:00:32.398 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T19:00:32.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-05T19:00:32.398 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T19:00:34.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:01:04.255 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:01:04.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:01:04.285 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T19:01:04.285 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:01:04.285 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:01:04.288 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T19:01:04.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-05T19:01:04.288 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T19:01:06.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:01:36.117 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:01:36.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:01:36.149 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T19:01:36.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:01:36.188 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T19:01:36.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-05T19:01:36.188 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T19:01:38.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:02:08.079 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:02:08.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:02:08.119 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T19:02:08.120 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:02:08.120 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:02:08.126 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T19:02:08.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-05T19:02:08.127 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T19:02:09.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:02:39.955 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:02:39.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:02:39.987 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T19:02:40.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:02:40.008 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T19:02:40.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-05T19:02:40.008 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T19:02:41.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:03:11.845 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:03:11.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:03:11.879 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T19:03:11.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:03:11.900 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T19:03:11.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-05T19:03:11.900 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T19:03:13.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:03:43.717 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:03:43.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:03:43.754 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T19:03:43.772 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:03:43.776 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T19:03:43.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-05T19:03:43.776 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T19:03:45.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:04:15.602 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:04:15.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:04:15.627 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T19:04:15.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:04:15.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:04:17.446 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:04:47.491 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:04:47.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:04:47.533 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T19:04:47.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:04:47.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:04:49.361 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:05:19.405 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:05:19.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:05:19.437 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T19:05:19.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:05:19.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:05:21.252 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:05:51.287 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:05:51.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:05:51.322 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T19:05:51.334 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:05:51.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:05:53.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:06:23.172 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:06:23.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:06:23.201 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T19:06:23.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:06:23.232 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:06:25.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:06:55.051 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:06:55.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:06:55.080 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T19:06:55.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:06:55.105 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:06:56.888 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:07:26.924 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:07:26.942 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:07:26.954 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T19:07:26.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:07:26.983 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:07:28.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:07:58.801 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:07:58.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:07:58.837 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T19:07:58.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:07:58.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:08:00.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:08:30.693 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:08:30.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:08:30.717 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T19:08:30.728 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:08:30.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:08:32.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:09:02.544 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:09:02.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:09:02.582 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T19:09:02.582 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:09:02.582 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:09:02.606 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:09:04.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:09:34.401 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:09:34.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:09:34.432 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T19:09:34.451 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:09:34.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:09:36.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:10:06.282 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:10:06.301 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:10:06.314 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T19:10:06.314 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:10:06.314 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:10:06.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:10:08.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:10:38.141 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:10:38.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:10:38.170 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T19:10:38.182 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:10:38.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:10:39.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:11:10.030 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:11:10.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:11:10.062 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T19:11:10.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:11:10.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:11:11.874 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:11:41.908 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:11:41.927 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:11:41.942 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T19:11:41.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:11:41.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:11:43.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:12:13.795 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:12:13.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:12:13.832 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T19:12:13.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:12:13.869 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:12:15.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:12:45.697 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:12:45.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:12:45.722 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T19:12:45.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:12:45.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:12:47.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:13:17.594 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:13:17.607 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:13:17.628 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T19:13:17.650 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:13:17.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:13:19.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:13:49.523 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:13:49.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:13:49.566 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T19:13:49.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:13:49.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:13:51.414 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:14:21.458 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:14:21.473 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:14:21.494 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T19:14:21.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:14:21.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:14:23.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:14:53.342 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:14:53.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:14:53.379 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T19:14:53.394 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:14:53.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:14:55.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:15:25.194 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:15:25.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:15:25.230 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T19:15:25.245 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:15:25.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:15:27.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:15:57.085 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:15:57.097 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:15:57.109 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T19:15:57.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:15:57.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:15:58.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:16:28.947 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:16:28.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:16:28.983 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T19:16:28.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:16:29.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:16:30.746 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:17:00.793 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T19:17:00.793 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T19:17:00.793 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T19:17:00.808 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-05T19:17:00.826 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:17:00.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:17:02.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:17:32.646 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:17:32.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:17:32.684 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T19:17:32.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:17:32.718 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:17:34.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:18:04.490 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:18:04.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:18:04.526 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T19:18:04.527 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:18:04.527 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:18:04.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:18:06.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:18:36.386 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:18:36.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:18:36.418 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T19:18:36.433 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:18:36.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:18:38.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:19:08.233 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:19:08.248 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:19:08.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-05T19:19:08.264 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:19:08.264 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:19:08.278 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:19:10.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:19:40.085 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:19:40.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:19:40.118 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T19:19:40.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:19:40.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:19:41.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:20:11.949 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:20:11.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:20:11.982 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T19:20:11.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:20:12.020 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:20:13.762 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:20:43.781 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:20:43.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:20:43.821 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T19:20:43.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:20:43.868 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:20:45.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:21:15.710 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:21:15.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:21:15.740 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T19:21:15.759 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:21:15.780 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:21:17.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:21:47.610 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:21:47.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:21:47.640 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T19:21:47.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:21:47.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:21:49.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:22:19.525 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:22:19.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:22:19.561 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T19:22:19.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:22:19.597 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:22:21.398 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:22:51.438 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:22:51.451 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:22:51.462 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T19:22:51.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:22:51.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:22:53.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:23:23.362 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:23:23.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:23:23.397 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T19:23:23.414 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:23:23.438 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:23:25.234 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:23:55.269 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:23:55.284 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:23:55.305 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T19:23:55.325 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:23:55.345 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:23:57.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:24:27.194 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:24:27.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:24:27.230 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T19:24:27.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:24:27.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:24:29.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:24:59.103 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:24:59.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:24:59.134 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T19:24:59.146 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:24:59.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:25:00.968 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:25:31.019 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:25:31.033 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:25:31.055 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T19:25:31.071 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:25:31.092 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:25:32.888 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:26:02.929 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:26:02.942 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:26:02.956 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T19:26:02.957 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:26:02.957 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:26:02.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:26:04.824 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:26:34.857 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:26:34.876 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:26:34.896 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T19:26:34.914 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:26:34.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:26:36.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:27:06.767 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:27:06.784 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:27:06.797 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T19:27:06.798 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:27:06.798 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:27:06.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:27:08.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:27:38.690 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:27:38.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:27:38.723 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T19:27:38.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:27:38.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:27:40.565 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:28:10.594 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:28:10.607 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:28:10.627 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T19:28:10.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:28:10.664 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:28:12.489 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:28:42.536 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:28:42.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:28:42.569 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T19:28:42.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:28:42.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:28:44.398 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:29:14.440 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:29:14.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:29:14.473 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T19:29:14.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:29:14.504 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:29:16.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:29:46.337 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:29:46.360 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:29:46.374 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T19:29:46.387 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:29:46.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:29:48.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:30:18.316 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:30:18.332 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:30:18.345 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T19:30:18.358 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:30:18.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:30:20.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:30:50.225 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:30:50.245 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:30:50.266 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-05T19:30:50.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:30:50.314 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:30:52.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:31:22.177 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:31:22.198 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:31:22.220 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T19:31:22.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:31:22.272 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:31:24.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:31:54.129 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:31:54.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:31:54.165 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T19:31:54.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:31:54.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:31:56.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:32:26.070 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:32:26.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:32:26.103 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T19:32:26.118 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:32:26.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:32:27.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:32:57.976 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:32:57.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:32:58.007 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T19:32:58.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:32:58.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:32:59.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:33:29.928 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:33:29.941 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:33:29.966 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T19:33:29.981 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:33:30.002 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:33:31.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:34:01.840 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:34:01.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:34:01.877 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T19:34:01.878 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:34:01.878 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:34:01.898 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:34:03.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:34:33.702 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:34:33.718 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:34:33.735 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T19:34:33.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:34:33.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:34:35.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:35:05.586 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:35:05.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:35:05.621 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T19:35:05.622 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:35:05.622 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:35:05.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:35:07.407 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:35:37.441 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:35:37.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:35:37.479 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T19:35:37.493 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:35:37.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:35:39.253 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:36:09.275 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:36:09.291 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:36:09.307 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T19:36:09.308 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:36:09.309 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:36:09.327 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:36:11.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:36:41.134 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:36:41.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:36:41.170 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T19:36:41.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:36:41.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:36:43.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:37:13.080 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:37:13.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:37:13.114 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T19:37:13.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:37:13.153 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:37:14.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:37:44.954 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:37:44.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:37:44.985 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T19:37:44.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:37:45.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:37:46.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:38:16.800 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:38:16.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:38:16.833 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T19:38:16.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:38:16.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:38:18.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:38:48.706 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:38:48.722 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:38:48.745 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T19:38:48.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:38:48.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:38:50.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:39:20.587 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:39:20.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:39:20.621 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T19:39:20.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:39:20.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:39:22.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:39:52.590 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:39:52.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:39:52.626 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T19:39:52.642 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:39:52.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:39:54.446 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:40:24.488 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:40:24.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:40:24.519 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T19:40:24.532 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:40:24.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:40:26.324 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:40:56.362 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:40:56.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:40:56.400 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-05T19:40:56.421 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:40:56.439 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:40:58.222 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:41:28.245 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:41:28.260 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:41:28.295 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T19:41:28.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:41:28.333 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:41:30.128 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:42:00.150 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:42:00.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:42:00.183 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T19:42:00.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:42:00.214 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:42:02.004 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:42:32.029 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:42:32.047 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:42:32.060 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T19:42:32.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:42:32.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:42:33.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:43:03.994 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:43:04.014 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:43:04.030 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T19:43:04.030 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:43:04.030 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:43:04.046 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:43:05.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:43:35.861 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:43:35.876 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:43:35.896 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T19:43:35.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:43:35.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:43:37.742 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:44:07.783 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:44:07.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:44:07.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-05T19:44:07.820 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:44:07.820 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:44:07.844 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:44:09.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:44:39.694 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:44:39.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:44:39.728 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T19:44:39.742 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:44:39.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:44:41.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:45:11.590 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:45:11.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:45:11.631 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T19:45:11.652 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:45:11.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:45:13.488 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:45:43.521 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:45:43.540 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:45:43.556 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T19:45:43.569 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:45:43.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:45:45.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:46:15.411 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:46:15.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:46:15.447 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T19:46:15.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:46:15.478 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:46:17.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:46:47.390 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:46:47.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:46:47.437 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T19:46:47.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:46:47.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:46:49.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:47:19.304 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:47:19.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:47:19.335 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T19:47:19.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:47:19.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:47:21.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:47:51.192 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:47:51.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:47:53.204 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T19:47:53.229 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:47:53.250 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:47:55.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:48:25.062 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:48:25.076 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:48:25.097 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T19:48:25.112 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:48:25.130 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:48:26.917 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:48:56.959 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:48:56.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:48:56.991 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T19:48:57.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:48:57.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:48:58.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:49:28.874 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:49:28.900 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:49:28.916 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T19:49:28.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:49:28.941 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:49:30.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:50:00.781 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T19:50:00.781 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T19:50:00.781 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T19:50:00.796 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T19:50:00.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:50:00.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:50:02.630 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:50:32.678 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:50:32.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:50:32.713 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T19:50:32.729 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:50:32.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:50:34.504 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:51:04.543 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:51:04.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:51:04.576 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T19:51:04.577 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:51:04.578 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:51:04.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:51:06.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:51:36.406 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:51:36.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:51:36.440 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T19:51:36.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:51:36.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:51:38.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:52:08.306 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:52:08.319 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:52:08.335 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T19:52:08.335 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:52:08.335 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:52:08.354 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:52:10.138 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:52:40.184 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:52:40.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:52:40.221 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T19:52:40.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:52:40.253 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:52:42.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:53:12.121 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:53:12.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:53:12.148 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T19:53:12.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:53:12.177 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:53:14.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:53:44.103 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:53:44.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:53:44.135 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T19:53:44.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:53:44.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:53:45.979 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:54:16.019 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:54:16.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:54:16.056 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T19:54:16.071 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:54:16.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:54:17.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:54:48.917 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:54:48.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:54:48.959 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T19:54:48.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:54:48.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:54:50.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:55:20.880 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:55:20.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:55:20.913 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T19:55:20.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:55:20.962 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:55:22.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:55:52.793 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:55:52.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:55:52.828 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T19:55:52.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:55:52.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:55:54.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:56:24.691 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:56:24.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:56:24.716 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T19:56:24.728 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:56:24.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:56:26.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:56:56.632 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:56:56.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:56:56.671 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-05T19:56:56.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:56:56.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:56:58.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:57:28.542 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T19:57:28.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:57:28.581 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T19:57:28.597 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:57:28.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:57:30.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:58:00.436 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:58:00.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:58:00.476 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-05T19:58:00.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:58:00.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:58:02.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:58:32.350 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:58:32.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:58:32.387 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T19:58:32.402 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:58:32.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:58:34.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:59:04.221 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:59:04.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:59:04.245 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T19:59:04.246 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T19:59:04.246 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T19:59:04.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:59:06.003 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T19:59:36.047 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T19:59:36.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T19:59:36.079 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T19:59:36.093 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T19:59:36.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T19:59:37.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:00:07.921 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:00:07.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:00:07.955 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T20:00:07.956 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:00:07.956 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:00:07.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:00:09.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:00:39.791 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:00:39.805 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:00:39.827 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T20:00:39.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:00:39.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:00:41.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:01:11.645 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:01:11.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:01:11.680 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T20:01:11.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:01:11.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:01:13.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:01:43.488 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:01:43.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:01:43.522 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T20:01:43.538 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:01:43.559 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:01:45.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:02:15.349 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:02:15.362 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:02:15.373 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T20:02:15.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:02:15.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:02:17.229 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:02:47.265 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:02:47.278 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:02:47.292 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T20:02:47.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:02:47.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:02:49.070 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:03:19.110 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:03:19.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:03:19.143 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T20:03:19.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:03:19.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:03:20.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:03:50.958 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:03:50.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:03:50.992 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T20:03:51.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:03:51.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:03:52.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:04:22.877 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:04:22.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:04:22.908 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T20:04:22.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:04:22.943 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:04:24.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:04:54.731 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:04:54.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:04:54.769 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T20:04:54.784 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:04:54.805 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:04:56.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:05:26.655 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:05:26.669 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:05:26.686 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T20:05:26.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:05:26.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:05:28.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:05:58.542 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:05:58.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:05:58.582 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T20:05:58.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:05:58.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:06:00.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:06:30.560 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:06:30.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:06:30.600 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T20:06:30.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:06:30.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:06:32.433 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:07:02.454 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:07:02.468 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:07:02.487 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T20:07:02.488 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:07:02.488 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:07:02.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:07:04.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:07:34.311 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:07:34.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:07:34.347 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T20:07:34.362 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:07:34.382 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:07:36.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:08:06.203 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:08:06.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:08:06.237 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T20:08:06.238 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:08:06.238 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:08:06.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:08:08.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:08:38.079 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:08:38.092 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:08:38.113 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T20:08:38.130 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:08:38.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:08:39.917 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:09:09.949 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:09:09.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:09:09.978 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-05T20:09:09.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:09:10.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:09:11.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:09:41.889 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:09:41.905 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:09:41.925 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T20:09:41.941 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:09:41.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:09:43.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:10:13.743 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:10:13.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:10:13.776 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T20:10:13.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:10:13.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:10:15.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:10:45.589 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:10:45.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:10:45.616 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T20:10:45.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:10:45.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:10:47.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:11:17.437 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:11:17.451 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:11:17.469 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T20:11:17.484 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:11:17.504 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:11:19.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:11:49.396 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:11:49.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:11:49.429 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T20:11:49.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:11:49.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:11:51.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:12:21.304 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:12:21.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:12:21.331 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T20:12:21.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:12:21.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:12:23.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:12:53.189 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:12:53.208 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:12:53.239 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T20:12:53.261 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:12:53.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:12:55.093 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:13:25.135 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:13:25.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:13:25.168 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T20:13:25.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:13:25.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:13:26.979 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:13:57.028 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:13:57.043 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:13:57.067 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T20:13:57.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:13:57.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:13:58.879 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:14:28.918 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:14:28.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:14:28.952 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T20:14:28.968 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:14:28.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:14:30.762 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:15:00.804 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T20:15:00.804 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T20:15:00.804 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T20:15:00.821 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T20:15:00.837 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:15:00.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:15:02.684 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:15:32.723 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:15:32.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:15:32.759 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T20:15:32.774 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:15:32.794 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:15:34.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:16:04.632 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:16:04.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:16:04.664 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T20:16:04.665 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:16:04.665 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:16:04.684 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:16:06.565 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:16:36.604 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:16:36.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:16:36.635 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T20:16:36.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:16:36.672 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:16:38.465 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:17:08.487 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:17:08.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:17:08.519 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T20:17:08.519 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:17:08.519 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:17:08.534 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:17:10.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:17:40.352 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:17:40.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:17:40.385 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T20:17:40.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:17:40.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:17:42.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:18:12.254 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:18:12.267 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:18:12.288 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T20:18:12.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:18:12.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:18:14.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:18:44.163 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:18:44.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:18:44.204 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T20:18:44.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:18:44.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:18:46.047 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:19:16.081 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:19:16.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:19:16.112 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T20:19:16.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:19:16.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:19:18.004 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:19:48.037 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:19:48.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:19:48.066 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T20:19:48.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:19:48.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:19:49.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:20:19.937 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:20:19.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:20:19.976 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T20:20:19.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:20:20.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:20:21.806 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:20:51.830 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:20:51.844 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:20:51.867 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T20:20:51.884 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:20:51.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:20:53.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:21:23.709 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:21:23.722 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:21:23.743 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T20:21:23.758 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:21:23.779 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:21:25.549 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:21:55.566 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:21:55.582 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:21:55.602 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 67 seconds old
2025-09-05T20:21:55.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:21:55.634 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:21:57.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:22:27.413 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:22:27.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:22:27.439 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T20:22:27.451 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:22:27.464 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:22:29.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:22:59.346 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:22:59.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:22:59.386 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T20:22:59.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:22:59.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:23:01.238 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:23:31.256 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:23:31.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:23:31.286 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T20:23:31.300 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:23:31.321 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:23:33.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:24:03.120 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:24:03.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:24:03.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-05T20:24:03.156 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:24:03.156 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:24:03.181 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:24:04.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:24:35.023 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:24:35.038 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:24:35.050 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T20:24:35.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:24:35.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:24:36.841 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:25:06.882 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:25:06.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:25:06.916 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T20:25:06.917 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:25:06.917 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:25:06.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:25:08.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:25:38.750 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:25:38.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:25:38.783 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T20:25:38.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:25:38.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:25:40.617 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:26:10.649 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:26:10.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:26:10.678 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T20:26:10.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:26:10.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:26:12.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:26:42.548 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:26:42.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:26:42.597 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T20:26:42.619 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:26:42.647 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:26:44.436 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:27:14.474 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:27:14.488 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:27:14.505 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T20:27:14.525 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:27:14.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:27:16.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:27:46.368 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:27:46.382 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:27:46.404 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T20:27:46.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:27:46.441 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:27:48.244 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:28:18.262 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:28:18.275 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:28:18.300 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-05T20:28:18.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:28:18.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:28:20.150 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:28:50.196 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:28:50.210 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:28:50.229 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T20:28:50.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:28:50.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:28:52.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:29:22.071 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:29:22.088 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:29:22.100 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T20:29:22.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:29:22.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:29:24.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:29:54.038 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:29:54.053 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:29:54.073 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 66 seconds old
2025-09-05T20:29:54.088 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:29:54.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:29:55.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:30:25.922 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:30:25.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:30:25.955 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T20:30:25.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:30:25.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:30:27.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:30:57.807 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:30:57.824 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:30:57.839 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T20:30:57.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:30:57.868 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:30:59.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:31:29.678 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:31:29.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:31:29.713 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T20:31:29.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:31:29.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:31:31.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:32:01.585 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:32:01.598 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:32:01.620 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T20:32:01.621 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:32:01.621 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:32:01.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:32:03.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:32:33.493 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:32:33.505 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:32:33.516 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T20:32:33.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:32:33.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:32:35.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:33:05.463 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:33:05.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:33:05.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-05T20:33:05.507 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:33:05.507 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:33:05.534 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:33:07.305 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:33:37.348 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:33:37.369 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:33:37.389 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T20:33:37.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:33:37.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:33:39.248 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:34:09.280 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:34:09.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:34:09.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-05T20:34:09.319 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:34:09.319 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:34:09.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:34:11.144 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:34:41.186 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:34:41.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:34:41.226 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T20:34:41.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:34:41.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:34:43.053 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:35:13.090 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:35:13.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:35:13.126 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T20:35:13.141 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:35:13.158 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:35:14.927 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:35:44.962 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:35:44.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:35:44.995 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T20:35:45.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:35:45.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:35:46.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:36:16.921 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:36:16.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:36:16.954 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T20:36:16.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:36:16.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:36:18.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:36:48.808 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:36:48.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:36:48.845 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T20:36:48.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:36:48.876 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:36:50.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:37:20.707 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:37:20.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:37:20.746 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T20:37:20.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:37:20.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:37:22.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:37:52.604 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:37:52.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:37:52.648 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T20:37:52.664 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:37:52.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:37:54.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:38:24.508 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:38:24.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:38:24.541 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T20:38:24.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:38:24.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:38:26.333 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:38:56.364 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:38:56.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:38:56.392 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T20:38:56.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:38:56.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:38:58.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:39:28.190 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:39:28.206 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:39:28.225 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T20:39:28.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:39:28.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:39:30.043 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:40:00.082 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:40:00.118 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:40:00.136 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T20:40:00.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:40:00.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:40:01.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:40:31.972 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:40:31.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:40:32.008 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T20:40:32.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:40:32.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:40:33.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:41:03.853 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:41:03.871 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:41:03.885 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T20:41:03.885 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:41:03.885 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:41:03.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:41:05.667 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:41:35.698 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:41:35.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:41:35.733 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T20:41:35.747 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:41:35.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:41:37.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:42:07.547 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:42:07.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:42:07.583 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T20:42:07.584 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:42:07.584 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:42:07.604 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:42:09.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:42:39.448 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:42:39.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:42:39.483 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T20:42:39.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:42:39.520 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:42:41.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:43:11.442 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:43:11.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:43:11.468 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T20:43:11.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:43:11.504 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:43:13.287 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:43:43.315 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:43:43.334 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:43:43.350 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T20:43:43.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:43:43.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:43:45.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:44:15.220 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:44:15.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:44:15.252 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T20:44:15.267 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:44:15.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:44:17.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:44:47.105 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:44:47.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:44:47.139 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T20:44:47.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:44:47.177 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:44:48.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:45:19.010 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:45:19.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:45:19.045 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T20:45:19.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:45:19.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:45:20.871 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:45:50.905 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:45:50.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:45:50.935 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-05T20:45:50.947 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:45:50.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:45:52.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:46:22.854 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:46:22.867 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:46:22.885 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T20:46:22.900 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:46:22.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:46:24.714 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:46:54.728 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:46:54.742 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:46:54.764 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T20:46:54.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:46:54.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:46:56.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:47:26.601 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:47:26.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:47:26.632 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T20:47:26.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:47:26.672 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:47:28.465 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:47:58.482 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:47:58.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:47:58.519 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-05T20:47:58.533 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:47:58.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:48:00.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:48:30.372 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:48:30.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:48:30.406 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T20:48:30.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:48:30.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:48:32.240 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:49:02.273 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:49:02.292 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:49:02.305 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T20:49:02.305 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:49:02.306 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:49:02.325 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:49:04.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:49:34.198 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:49:34.211 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:49:34.230 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T20:49:34.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:49:34.261 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:49:36.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:50:06.078 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:50:06.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:50:06.115 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T20:50:06.116 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:50:06.116 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:50:06.137 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:50:07.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:50:37.951 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:50:37.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:50:37.994 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T20:50:38.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:50:38.027 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:50:39.806 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:51:09.850 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:51:09.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:51:09.876 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T20:51:09.877 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:51:09.877 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:51:09.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:51:11.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:51:41.685 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:51:41.699 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:51:41.720 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T20:51:41.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:51:41.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:51:43.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:52:13.540 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:52:13.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:52:13.582 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T20:52:13.598 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:52:13.619 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:52:15.438 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:52:45.478 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:52:45.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:52:45.513 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T20:52:45.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:52:45.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:52:47.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:53:17.434 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:53:17.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:53:17.473 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T20:53:17.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:53:17.525 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:53:19.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:53:49.324 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:53:49.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:53:49.361 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T20:53:49.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:53:49.398 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:53:51.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:54:21.226 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:54:21.240 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:54:21.258 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T20:54:21.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:54:21.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:54:23.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:54:53.105 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:54:53.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:54:53.141 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T20:54:53.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:54:53.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:54:54.947 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:55:24.959 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:55:24.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:55:24.989 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T20:55:25.003 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:55:25.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:55:26.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:55:56.823 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:55:56.837 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:55:56.851 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T20:55:56.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:55:56.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:55:58.746 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:56:28.791 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:56:28.806 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:56:28.824 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T20:56:28.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:56:28.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:56:30.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:57:00.658 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T20:57:00.658 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T20:57:00.658 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T20:57:00.674 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-05T20:57:00.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:57:00.717 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:57:02.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:57:32.515 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:57:32.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:57:32.548 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T20:57:32.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:57:32.582 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:57:34.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:58:04.384 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:58:04.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:58:04.422 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T20:58:04.423 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:58:04.423 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:58:04.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:58:06.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:58:36.234 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:58:36.250 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:58:36.267 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T20:58:36.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:58:36.303 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:58:38.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:59:08.101 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T20:59:08.118 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:59:08.134 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T20:59:08.135 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T20:59:08.135 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T20:59:08.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:59:09.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T20:59:39.997 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T20:59:40.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T20:59:40.030 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T20:59:40.046 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T20:59:40.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T20:59:41.844 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:00:11.879 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:00:11.898 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:00:11.910 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T21:00:11.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:00:11.957 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:00:13.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:00:43.782 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:00:43.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:00:43.817 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T21:00:43.831 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:00:43.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:00:45.617 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:01:15.654 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:01:15.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:01:15.752 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T21:01:15.768 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:01:15.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:01:17.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:01:47.579 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:01:47.592 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:01:47.610 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T21:01:47.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:01:47.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:01:49.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:02:19.450 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:02:19.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:02:19.484 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T21:02:19.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:02:19.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:02:21.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:02:51.334 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:02:51.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:02:51.363 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T21:02:51.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:02:51.388 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:02:53.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:03:23.240 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:03:23.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:03:23.278 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T21:03:23.292 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:03:23.312 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:03:25.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:03:55.166 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:03:55.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:03:55.197 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T21:03:55.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:03:55.232 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:03:56.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:04:27.012 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:04:27.027 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:04:27.048 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T21:04:27.062 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:04:27.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:04:28.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:04:58.871 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:04:58.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:04:58.905 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T21:04:58.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:04:58.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:05:00.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:05:30.726 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:05:30.746 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:05:30.770 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T21:05:30.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:05:30.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:05:32.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:06:02.568 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:06:02.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:06:02.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-05T21:06:02.601 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:06:02.601 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:06:02.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:06:04.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:06:34.489 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:06:34.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:06:34.539 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T21:06:34.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:06:34.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:06:36.353 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:07:06.379 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:07:06.394 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:07:06.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-05T21:07:06.417 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:07:06.417 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:07:06.437 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:07:08.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:07:38.205 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:07:38.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:07:38.241 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T21:07:38.255 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:07:38.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:07:40.015 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:08:10.066 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:08:10.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:08:10.107 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T21:08:10.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:08:10.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:08:11.910 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:08:41.951 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:08:41.968 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:08:41.991 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T21:08:42.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:08:42.033 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:08:43.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:09:13.837 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:09:13.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:09:13.869 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T21:09:13.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:09:13.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:09:15.699 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:09:45.723 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:09:45.738 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:09:45.759 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T21:09:45.774 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:09:45.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:09:47.540 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:10:17.574 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:10:17.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:10:17.602 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T21:10:17.614 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:10:17.631 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:10:19.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:10:49.403 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:10:49.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:10:49.441 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T21:10:49.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:10:49.480 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:10:51.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:11:21.282 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:11:21.297 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:11:21.316 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T21:11:21.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:11:21.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:11:23.141 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:11:53.174 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:11:53.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:11:53.207 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T21:11:53.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:11:53.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:11:55.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:12:25.063 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:12:25.076 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:12:25.096 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T21:12:25.110 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:12:25.130 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:12:26.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:12:56.923 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:12:56.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:12:56.954 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T21:12:56.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:12:56.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:12:58.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:13:28.871 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:13:28.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:13:28.910 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T21:13:28.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:13:28.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:13:30.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:14:00.777 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T21:14:00.777 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T21:14:00.777 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T21:14:00.790 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T21:14:00.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:14:00.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:14:02.586 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:14:32.637 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:14:32.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:14:32.669 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T21:14:32.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:14:32.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:14:34.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:15:04.505 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:15:04.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:15:05.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-05T21:15:05.604 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:15:05.604 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:15:05.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:15:07.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:15:37.430 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:15:37.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:15:37.467 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T21:15:37.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:15:37.505 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:15:39.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:16:09.317 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:16:09.334 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:16:09.355 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T21:16:09.355 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:16:09.355 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:16:09.370 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:16:11.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:16:41.214 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:16:41.228 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:16:41.247 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T21:16:41.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:16:41.283 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:16:43.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:17:13.119 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:17:13.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:17:13.152 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T21:17:13.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:17:13.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:17:14.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:17:45.018 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:17:45.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:17:45.052 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T21:17:45.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:17:45.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:17:46.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:18:16.901 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:18:16.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:18:16.937 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T21:18:16.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:18:16.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:18:18.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:18:48.758 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:18:48.774 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:18:48.796 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T21:18:48.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:18:48.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:18:50.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:19:20.620 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:19:20.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:19:20.655 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T21:19:20.670 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:19:20.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:19:22.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:19:52.490 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:19:52.506 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:19:52.524 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T21:19:52.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:19:52.559 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:19:54.310 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:20:24.340 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:20:24.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:20:24.373 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T21:20:24.390 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:20:24.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:20:26.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:20:56.139 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:20:56.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:20:56.177 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-05T21:20:56.192 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:20:56.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:20:57.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:21:28.000 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:21:28.014 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:21:28.031 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T21:21:28.046 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:21:28.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:21:29.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:21:59.877 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:21:59.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:21:59.907 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T21:21:59.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:21:59.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:22:01.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:22:31.742 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:22:31.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:22:31.775 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T21:22:31.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:22:31.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:22:33.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:23:03.600 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:23:03.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:23:03.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-05T21:23:03.632 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:23:03.632 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:23:03.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:23:05.565 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:23:35.591 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:23:35.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:23:35.623 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T21:23:35.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:23:35.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:23:37.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:24:07.451 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:24:07.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:24:07.775 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T21:24:07.777 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:24:07.777 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:24:07.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:24:09.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:24:39.571 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:24:39.587 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:24:39.606 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T21:24:39.623 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:24:39.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:24:41.404 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:25:11.442 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:25:11.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:25:11.478 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T21:25:11.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:25:11.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:25:13.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:25:43.300 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:25:43.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:25:43.330 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T21:25:43.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:25:43.358 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:25:45.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:26:15.130 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:26:15.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:26:15.181 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T21:26:15.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:26:15.210 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:26:17.033 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:26:47.077 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:26:47.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:26:47.125 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T21:26:47.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:26:47.181 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:26:49.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:27:19.062 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:27:19.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:27:19.100 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T21:27:19.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:27:19.137 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:27:20.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:27:50.963 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:27:50.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:27:50.996 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T21:27:51.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:27:51.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:27:52.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:28:22.880 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:28:22.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:28:22.919 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T21:28:22.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:28:22.957 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:28:24.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:28:54.785 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:28:54.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:28:54.818 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T21:28:54.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:28:54.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:28:56.636 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:29:26.669 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:29:26.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:29:26.698 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T21:29:26.710 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:29:26.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:29:28.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:29:58.830 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:29:58.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:29:58.854 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T21:29:58.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:29:58.884 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:30:00.660 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:30:30.693 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:30:30.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:30:30.723 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T21:30:30.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:30:30.777 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated seeing data into database
2025-09-05T21:30:32.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:31:02.597 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:31:02.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:31:02.633 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T21:31:02.634 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:31:02.634 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:31:02.639 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:31:02.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-05T21:31:02.639 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:31:04.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:31:34.452 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:31:34.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:31:34.487 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T21:31:34.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:31:34.514 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:31:34.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-05T21:31:34.514 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:31:36.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:32:06.359 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:32:06.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:32:06.394 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T21:32:06.395 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:32:06.395 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:32:06.401 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:32:06.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-05T21:32:06.401 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:32:08.175 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:32:38.215 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:32:38.232 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:32:38.251 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T21:32:38.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:32:38.271 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:32:38.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-05T21:32:38.272 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:32:40.033 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:33:10.069 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:33:10.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:33:10.102 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T21:33:10.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:33:10.127 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:33:10.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-05T21:33:10.127 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:33:11.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:33:41.986 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:33:42.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:33:42.029 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T21:33:42.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:33:42.052 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:33:42.052 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:33:42.052 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:33:43.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:34:13.875 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:34:13.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:34:13.911 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T21:34:13.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:34:13.932 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:34:13.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-05T21:34:13.932 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:34:15.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:34:45.728 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:34:45.742 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:34:45.763 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T21:34:45.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:34:45.784 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:34:45.784 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:34:45.785 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:34:47.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:35:17.588 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:35:17.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:35:17.619 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T21:35:17.634 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:35:17.641 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:35:17.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-05T21:35:17.642 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:35:19.394 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:35:49.415 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:35:49.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:35:49.450 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T21:35:49.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:35:49.470 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:35:49.470 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:35:49.470 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:35:51.207 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:36:21.221 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:36:21.234 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:36:21.249 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T21:36:21.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:36:21.269 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:36:21.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-05T21:36:21.269 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:36:23.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:36:53.163 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:36:53.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:36:53.203 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T21:36:53.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:36:53.226 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:36:53.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-05T21:36:53.226 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:36:54.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:37:25.020 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:37:25.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:37:25.060 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T21:37:25.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:37:25.080 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:37:25.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-05T21:37:25.081 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:37:26.837 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:37:56.881 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:37:56.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:37:56.927 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T21:37:56.942 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:37:56.948 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:37:56.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-05T21:37:56.948 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:37:58.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:38:28.770 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:38:28.784 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:38:29.655 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T21:38:29.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:38:29.686 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:38: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-05T21:38:29.687 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:38:31.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:39:01.456 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:39:01.471 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:39:01.490 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T21:39:01.491 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:39:01.491 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:39:01.496 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:39:01.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-05T21:39:01.497 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:39:03.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:39:33.269 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:39:33.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:39:33.300 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T21:39:33.319 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:39:33.322 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:39:33.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-05T21:39:33.322 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:39:35.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:40:05.079 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:40:05.095 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:40:05.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-05T21:40:05.117 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:40:05.117 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:40:05.122 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:40:05.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-05T21:40:05.123 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:40:06.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:40:36.967 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:40:36.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:40:37.005 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T21:40:37.020 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:40:37.028 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:40:37.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-05T21:40:37.028 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:40:38.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:41:08.827 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:41:08.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:41:08.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-05T21:41:08.991 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:41:08.991 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:41:08.996 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:41:08.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-05T21:41:08.996 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:41:10.776 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:41:40.817 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:41:40.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:41:40.857 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T21:41:40.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:41:40.879 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:41:40.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-05T21:41:40.879 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:41:42.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:42:12.690 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:42:12.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:42:12.721 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T21:42:12.734 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:42:12.738 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:42: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-05T21:42:12.738 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:42:14.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:42:44.526 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:42:44.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:42:44.560 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T21:42:44.572 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:42:44.575 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:42:44.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-05T21:42:44.575 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:42:46.440 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:43:16.478 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:43:16.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:43:16.507 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T21:43:16.521 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:43:16.526 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:43:16.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-05T21:43:16.526 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:43:18.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:43:48.344 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:43:48.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:43:48.378 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T21:43:48.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:43:48.395 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:43:48.395 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:43:48.395 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:43:50.163 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:44:20.195 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:44:20.208 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:44:20.232 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T21:44:20.248 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:44:20.255 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:44:20.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-05T21:44:20.255 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:44:22.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:44:52.101 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:44:52.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:44:52.134 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T21:44:52.150 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:44:52.157 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:44: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-05T21:44:52.157 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:44:53.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:45:23.993 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:45:24.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:45:24.024 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T21:45:24.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:45:24.044 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:45:24.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-05T21:45:24.044 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:45:25.854 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:45:55.889 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:45:55.903 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:45:55.917 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 67 seconds old
2025-09-05T21:45:55.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:45:55.942 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:45:55.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-05T21:45:55.942 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:45:57.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:46:27.766 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:46:27.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:46:27.805 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T21:46:27.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:46:27.831 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:46:27.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-05T21:46:27.831 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:46:29.577 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:46:59.593 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:46:59.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:46:59.634 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T21:46:59.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:46:59.664 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:46:59.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-05T21:46:59.664 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:47:01.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:47:31.472 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:47:31.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:47:31.509 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T21:47:31.523 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:47:31.530 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:47:31.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-05T21:47:31.530 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:47:33.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:48:03.328 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:48:03.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:48:03.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-05T21:48:03.365 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:48:03.365 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:48:03.370 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:48:03.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-05T21:48:03.371 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:48:05.137 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:48:35.186 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:48:35.200 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:48:35.222 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T21:48:35.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:48:35.238 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:48:35.239 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:48:35.239 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:48:37.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:49:07.043 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:49:07.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:49:07.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-05T21:49:07.075 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:49:07.075 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:49:07.077 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:49:07.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-05T21:49:07.077 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:49:08.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:49:38.865 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:49:38.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:49:38.899 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T21:49:38.910 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:49:38.913 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:49:38.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-05T21:49:38.913 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:49:40.779 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:50:10.813 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:50:10.830 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:50:12.238 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T21:50:12.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:50:12.276 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:50:12.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-05T21:50:12.277 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:50:14.041 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:50:44.069 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:50:44.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:50:44.104 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T21:50:44.118 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:50:44.124 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:50:44.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-05T21:50:44.125 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:50:45.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:51:15.929 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:51:15.947 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:51:15.961 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T21:51:15.974 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:51:15.977 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:51:15.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-05T21:51:15.978 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:51:17.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:51:47.815 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:51:47.830 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:51:47.853 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T21:51:47.869 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:51:47.873 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:51:47.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-05T21:51:47.873 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:51:49.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:52:19.697 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:52:19.717 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:52:19.737 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T21:52:19.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:52:19.762 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:52:19.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-05T21:52:19.763 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:52:21.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:52:51.529 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:52:51.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:52:51.560 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T21:52:51.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:52:51.574 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:52:51.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-05T21:52:51.574 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:52:53.359 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:53:23.408 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:53:23.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:53:23.444 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T21:53:23.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:53:23.464 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:53:23.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-05T21:53:23.464 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:53:25.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:53:55.247 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:53:55.267 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:53:55.279 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T21:53:55.292 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:53:55.297 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:53:55.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-05T21:53:55.297 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:53:57.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:54:27.092 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:54:27.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:54:27.130 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T21:54:27.145 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:54:27.152 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:54:27.152 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:54:27.152 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:54:28.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:54:58.990 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:54:59.004 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:54:59.027 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T21:54:59.043 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:54:59.049 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:54:59.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-05T21:54:59.049 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:55:00.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:55:30.847 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:55:30.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:55:30.884 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T21:55:30.905 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:55:30.911 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:55:30.912 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:55:30.912 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:55:32.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:56:02.696 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:56:02.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:56:02.731 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T21:56:02.733 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:56:02.733 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:56:02.737 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:56:02.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-05T21:56:02.737 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:56:04.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:56:34.547 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:56:34.565 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:56:34.577 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T21:56:34.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:56:34.592 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:56:34.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-05T21:56:34.592 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:56:36.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:57:06.512 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:57:06.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:57:06.546 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T21:57:06.547 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T21:57:06.547 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T21:57:06.553 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:57:06.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-05T21:57:06.554 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:57:08.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:57:38.350 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:57:38.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:57:38.387 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T21:57:38.402 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:57:38.409 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:57:38.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-05T21:57:38.409 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:57:40.169 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:58:10.216 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:58:10.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:58:10.262 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T21:58:10.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:58:10.288 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:58: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-05T21:58:10.288 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:58:12.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:58:42.072 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T21:58:42.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:58:42.111 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T21:58:42.126 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:58:42.130 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:58:42.130 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:58:42.130 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:58:43.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:59:13.892 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:59:13.907 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:59:13.928 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T21:59:13.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:59:13.951 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:59:13.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-05T21:59:13.952 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:59:15.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T21:59:45.741 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T21:59:45.754 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T21:59:45.767 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T21:59:45.779 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T21:59:45.781 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T21:59:45.782 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:59:45.782 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T21:59:47.634 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:00:17.654 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:00:17.669 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:00:17.689 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T22:00:17.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:00:17.711 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:00:17.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-05T22:00:17.711 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:00:19.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:00:49.531 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:00:49.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:00:49.566 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T22:00:49.581 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:00:49.587 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:00:49.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-05T22:00:49.587 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:00:51.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:01:21.383 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:01:21.398 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:01:21.420 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T22:01:21.435 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:01:21.442 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:01:21.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-05T22:01:21.443 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:01:23.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:01:53.286 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:01:53.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:01:53.318 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T22:01:53.332 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:01:53.338 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:01:53.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-05T22:01:53.338 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:01:55.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:02:25.147 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:02:25.163 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:02:25.183 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T22:02:25.200 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:02:25.206 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:02:25.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-05T22:02:25.207 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:02:27.014 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:02:57.033 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:02:57.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:02:57.073 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T22:02:57.089 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:02:57.093 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:02:57.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-05T22:02:57.093 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:02:58.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:03:28.908 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:03:28.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:03:28.941 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T22:03:28.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:03:28.962 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:03:28.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-05T22:03:28.963 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:03:30.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:04:00.874 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T22:04:00.875 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T22:04:00.875 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T22:04:00.897 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-05T22:04:00.913 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:04:00.919 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:04:00.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-05T22:04:00.919 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:04:02.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:04:32.738 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:04:32.752 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:04:32.774 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T22:04:32.794 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:04:32.801 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:04:32.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-05T22:04:32.802 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:04:34.582 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:05:04.623 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:05:04.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:05:04.662 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T22:05:04.663 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T22:05:04.663 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T22:05:04.669 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:05:04.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-05T22:05:04.670 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:05:06.435 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:05:36.470 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:05:36.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:05:36.507 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T22:05:36.523 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:05:36.527 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:05:36.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-05T22:05:36.527 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:05:38.292 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:06:08.308 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:06:08.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:06:08.341 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T22:06:08.342 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T22:06:08.342 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T22:06:08.346 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:06:08.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-05T22:06:08.346 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:06:10.097 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:06:40.133 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:06:40.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:06:40.165 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T22:06:40.177 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:06:40.180 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:06:40.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-05T22:06:40.180 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:06:42.053 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:07:12.087 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:07:12.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:07:12.119 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T22:07:12.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:07:12.140 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:07:12.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-05T22:07:12.141 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:07:13.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:07:43.929 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:07:43.950 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:07:43.966 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T22:07:43.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:07:43.984 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:07:43.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-05T22:07:43.984 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:07:45.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:08:15.801 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:08:15.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:08:15.886 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T22:08:15.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:08:15.908 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:08: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-05T22:08:15.908 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:08:17.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:08:47.707 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:08:47.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:08:47.746 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T22:08:47.762 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:08:47.766 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:08:47.767 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:08:47.767 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:08:49.490 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:09:19.531 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:09:19.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:09:19.567 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T22:09:19.581 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:09:19.588 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:09:19.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-05T22:09:19.588 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:09:21.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:09:51.361 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:09:51.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:09:51.394 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T22:09:51.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:09:51.413 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:09:51.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-05T22:09:51.413 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:09:53.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:10:23.179 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:10:23.202 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:10:23.222 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T22:10:23.244 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:10:23.248 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:10:23.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-05T22:10:23.248 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:10:25.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:10:55.063 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:10:55.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:10:55.106 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 67 seconds old
2025-09-05T22:10:55.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:10:55.146 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:10:55.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-05T22:10:55.146 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:10:56.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:11:26.978 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:11:26.992 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:11:27.014 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T22:11:27.030 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:11:27.036 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:11:27.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-05T22:11:27.036 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:11:28.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:11:58.842 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:11:58.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:11:58.875 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T22:11:58.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:11:58.896 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:11:58.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-05T22:11:58.897 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:12:00.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:12:30.696 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:12:30.716 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:12:30.738 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-05T22:12:30.760 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:12:30.766 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:12:30.766 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:12:30.767 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:12:32.560 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:13:02.600 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:13:02.622 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:13:02.642 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T22:13:02.643 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T22:13:02.643 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T22:13:02.647 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:13:02.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-05T22:13:02.647 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:13:04.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:13:34.458 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:13:34.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:13:34.489 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T22:13:34.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:13:34.503 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:13:34.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-05T22:13:34.503 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:13:36.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:14:06.387 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:14:06.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:14:06.421 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T22:14:06.422 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T22:14:06.422 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T22:14:06.427 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:14:06.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-05T22:14:06.428 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:14:08.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:14:38.254 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:14:38.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:14:38.290 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T22:14:38.305 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:14:38.312 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:14:38.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-05T22:14:38.312 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:14:40.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:15:10.116 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:15:10.130 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:15:10.153 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T22:15:10.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:15:10.174 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:15:10.174 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:15:10.174 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:15:11.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:15:41.940 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:15:41.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:15:41.973 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T22:15:41.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:15:41.991 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:15:41.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-05T22:15:41.991 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:15:43.742 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:16:13.786 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:16:13.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:16:13.822 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T22:16:13.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:16:13.841 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:16:13.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-05T22:16:13.841 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:16:15.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:16:45.645 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:16:45.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:16:45.681 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T22:16:45.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:16:45.704 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:16:45.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-05T22:16:45.704 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:16:47.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:17:17.592 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:17:17.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:17:17.751 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T22:17:17.776 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:17:17.783 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:17:17.784 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:17:17.784 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:17:19.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:17:49.592 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:17:49.606 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:17:49.628 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T22:17:49.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:17:49.650 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:17:49.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-05T22:17:49.650 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:17:51.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:18:21.457 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:18:21.472 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:18:21.494 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T22:18:21.511 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:18:21.517 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:18:21.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-05T22:18:21.517 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:18:23.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:18:53.316 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:18:53.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:18:53.347 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T22:18:53.359 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:18:53.363 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:18:53.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-05T22:18:53.363 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:18:55.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:19:25.130 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:19:25.145 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:19:25.168 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T22:19:25.190 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:19:25.196 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:19:25.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-05T22:19:25.197 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:19:26.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:19:57.005 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:19:57.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:19:57.031 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T22:19:57.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:19:57.048 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:19:57.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-05T22:19:57.048 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:19:58.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:20:28.918 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:20:28.937 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:20:28.959 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T22:20:28.981 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:20:28.988 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:20:28.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-05T22:20:28.988 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:20:30.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:21:00.786 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T22:21:00.786 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T22:21:00.786 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T22:21:00.802 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T22:21:00.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:21:00.823 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:21:00.823 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:21:00.823 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:21:02.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:21:32.643 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:21:32.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:21:32.674 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T22:21:32.689 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:21:32.695 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:21:32.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-05T22:21:32.696 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:21:34.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:22:04.511 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:22:04.525 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:22:04.544 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T22:22:04.546 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T22:22:04.546 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T22:22:04.551 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:22:04.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-05T22:22:04.551 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:22:06.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:22:36.392 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:22:36.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:22:36.430 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T22:22:36.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:22:36.459 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:22:36.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-05T22:22:36.460 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:22:38.232 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:23:08.268 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:23:08.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:23:08.304 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T22:23:08.305 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T22:23:08.305 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T22:23:08.307 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:23:08.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-05T22:23:08.307 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:23:10.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:23:40.234 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:23:40.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:23:40.269 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T22:23:40.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:23:40.296 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:23:40.296 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:23:40.296 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:23:42.063 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:24:12.107 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:24:12.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:24:12.140 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T22:24:12.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:24:12.161 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:24:12.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-05T22:24:12.162 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:24:13.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:24:43.962 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:24:43.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:24:43.997 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T22:24:44.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:24:44.017 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:24:44.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-05T22:24:44.018 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:24:45.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:25:15.844 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:25:15.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:25:15.874 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T22:25:15.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:25:15.896 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:25:15.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-05T22:25:15.897 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:25:17.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:25:47.720 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:25:47.733 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:25:47.752 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T22:25:47.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:25:47.771 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:25:47.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-05T22:25:47.771 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:25:49.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:26:19.589 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:26:19.612 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:26:19.627 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T22:26:19.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:26:19.646 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:26:19.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-05T22:26:19.646 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:26:21.417 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:26:51.459 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:26:51.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:26:51.496 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T22:26:51.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:26:51.517 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:26:51.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-05T22:26:51.517 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:26:53.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:27:23.374 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:27:23.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:27:23.413 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T22:27:23.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:27:23.437 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:27:23.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-05T22:27:23.438 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:27:25.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:27:55.255 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:27:55.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:27:55.290 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 67 seconds old
2025-09-05T22:27:55.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:27:55.312 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:27:55.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-05T22:27:55.312 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:27:57.115 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:28:27.156 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:28:27.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:28:27.211 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T22:28:27.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:28:27.248 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:28:27.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-05T22:28:27.248 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:28:29.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:28:59.065 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:28:59.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:28:59.106 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T22:28:59.128 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:28:59.134 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:28:59.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-05T22:28:59.134 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:29:00.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:29:30.962 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:29:30.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:29:30.999 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T22:29:31.020 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:29:31.024 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:29:31.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-05T22:29:31.025 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:29:32.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:30:02.863 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:30:02.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:30:02.896 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T22:30:02.897 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T22:30:02.898 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T22:30:02.903 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:30:02.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-05T22:30:02.903 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:30:04.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:30:34.713 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:30:34.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:30:34.749 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T22:30:34.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:30:34.773 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:30:34.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-05T22:30:34.773 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:30:36.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:31:06.599 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:31:06.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:31:06.628 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T22:31:06.629 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T22:31:06.629 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T22:31:06.633 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:31:06.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-05T22:31:06.633 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:31:08.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:31:38.426 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:31:38.441 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:31:38.460 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T22:31:38.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:31:38.479 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:31:38.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-05T22:31:38.479 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:31:40.275 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:32:10.298 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:32:10.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:32:10.325 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T22:32:10.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:32:10.339 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:32:10.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-05T22:32:10.339 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:32:12.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:32:42.175 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:32:42.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:32:42.204 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T22:32:42.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:32:42.218 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:32:42.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-05T22:32:42.218 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:32:44.110 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:33:14.152 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:33:14.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:33:14.188 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-05T22:33:14.204 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:33:14.210 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:33:14.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-05T22:33:14.210 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:33:16.026 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:33:46.042 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:33:46.057 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:33:46.076 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T22:33:46.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:33:46.097 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:33:46.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-05T22:33:46.097 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:33:47.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:34:17.911 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:34:17.930 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:34:17.953 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T22:34:17.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:34:17.980 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:34:17.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-05T22:34:17.980 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:34:19.802 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:34:49.850 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:34:49.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:34:49.903 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T22:34:49.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:34:49.932 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:34:49.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-05T22:34:49.932 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:34:51.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:35:21.737 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:35:21.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:35:21.765 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T22:35:21.777 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:35:21.780 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:35:21.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-05T22:35:21.780 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:35:23.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:35:53.658 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:35:53.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:35:53.692 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-05T22:35:53.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:35:53.710 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:35:53.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-05T22:35:53.710 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:35:55.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:36:25.550 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:36:25.572 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:36:25.593 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T22:36:25.619 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:36:25.626 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:36:25.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-05T22:36:25.626 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:36:27.439 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:36:57.480 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:36:57.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:36:57.517 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T22:36:57.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:36:57.539 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:36:57.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-05T22:36:57.539 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:36:59.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:37:29.384 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:37:29.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:37:29.423 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T22:37:29.437 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:37:29.444 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:37:29.444 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:37:29.444 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:37:31.214 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:38:01.263 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:38:01.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:38:01.303 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 73 seconds old
2025-09-05T22:38:01.319 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:38:01.325 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:38:01.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-05T22:38:01.325 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:38:03.079 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:38:33.124 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:38:33.140 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:38:33.162 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T22:38:33.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:38:33.183 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:38:33.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-05T22:38:33.183 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:38:34.937 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:39:04.952 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:39:04.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:39:04.985 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T22:39:04.985 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T22:39:04.985 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T22:39:04.988 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:39:04.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-05T22:39:04.988 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:39:06.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:39:36.877 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:39:36.892 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:39:36.909 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T22:39:36.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:39:36.933 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:39:36.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-05T22:39:36.934 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:39:38.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:40:08.755 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:40:08.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:40:08.791 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T22:40:08.792 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T22:40:08.792 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T22:40:08.798 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:40:08.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-05T22:40:08.798 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:40:10.568 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:40:40.602 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:40:40.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:40:40.644 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T22:40:40.667 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:40:40.674 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:40:40.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-05T22:40:40.674 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:40:42.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:41:12.488 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:41:12.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:41:12.522 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T22:41:12.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:41:12.548 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:41:12.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-05T22:41:12.548 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:41:14.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:41:44.342 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:41:44.358 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:41:44.377 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T22:41:44.394 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:41:44.399 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:41:44.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-05T22:41:44.399 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:41:46.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:42:16.205 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:42:16.222 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:42:16.236 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T22:42:16.248 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:42:16.250 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:42:16.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-05T22:42:16.250 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:42:18.079 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:42:48.118 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:42:48.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:42:48.144 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T22:42:48.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:42:48.162 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:42: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-05T22:42:48.163 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:42:49.949 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:43:19.985 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:43:19.998 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:43:20.020 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T22:43:20.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:43:20.046 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:43:20.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-05T22:43:20.047 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:43:21.853 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:43:51.864 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:43:51.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:43:51.899 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-05T22:43:51.914 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:43:51.920 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:43:51.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-05T22:43:51.921 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:43:53.716 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:44:23.749 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:44:23.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:44:23.788 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T22:44:23.806 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:44:23.813 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:44:23.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-05T22:44:23.814 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:44:25.597 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:44:55.639 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:44:55.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:44:55.673 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T22:44:55.688 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:44:55.693 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22: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-05T22:44:55.694 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:44:57.493 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:45:27.544 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:45:27.559 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:45:27.582 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T22:45:27.598 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:45:27.603 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:45:27.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-05T22:45:27.603 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:45:29.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:45:59.401 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:45:59.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:45:59.432 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-05T22:45:59.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:45:59.447 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:45:59.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-05T22:45:59.447 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:46:01.324 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:46:31.374 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:46:31.390 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:46:31.414 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-05T22:46:31.434 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:46:31.439 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:46:31.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-05T22:46:31.439 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:46:33.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:47:03.269 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:47:03.297 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:47:03.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-05T22:47:03.318 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T22:47:03.318 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T22:47:03.324 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:47:03.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-05T22:47:03.324 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:47:05.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:47:35.123 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:47:35.141 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:47:35.157 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T22:47:35.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:47:35.176 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:47: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-05T22:47:35.176 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:47:36.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:48:06.984 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:48:06.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:48:07.012 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T22:48:07.013 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T22:48:07.014 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T22:48:07.019 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:48:07.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-05T22:48:07.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:48:08.788 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:48:38.834 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:48:38.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:48:38.869 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T22:48:38.884 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:48:38.888 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:48:38.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-05T22:48:38.888 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:48:40.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:49:10.674 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:49:10.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:49:10.701 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T22:49:10.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:49:10.715 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:49:10.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-05T22:49:10.715 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:49:12.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:49:42.614 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:49:42.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:49:42.649 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T22:49:42.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:49:42.672 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:49:42.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-05T22:49:42.672 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:49:44.426 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:50:14.466 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:50:14.480 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:50:14.499 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-05T22:50:14.515 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:50:14.521 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:50:14.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-05T22:50:14.521 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:50:16.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:50:46.297 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:50:46.312 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:50:46.331 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T22:50:46.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:50:46.352 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:50:46.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-05T22:50:46.353 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:50:48.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:51:18.144 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:51:18.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:51:18.181 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-05T22:51:18.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:51:18.208 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:51:18.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-05T22:51:18.208 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:51:19.986 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:51:50.026 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:51:50.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:51:50.065 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T22:51:50.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:51:50.084 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:51:50.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-05T22:51:50.085 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:51:51.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:52:21.881 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:52:21.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:52:21.920 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T22:52:21.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:52:21.937 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:52:21.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-05T22:52:21.937 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:52:23.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:52:53.783 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:52:53.805 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:52:53.828 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-05T22:52:53.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:52:53.854 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:52:53.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-05T22:52:53.854 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:52:55.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:53:25.662 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:53:25.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:53:25.703 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-05T22:53:25.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:53:25.731 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:53:25.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-05T22:53:25.731 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:53:27.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:53:57.539 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:53:57.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:53:57.575 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-05T22:53:57.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:53:57.598 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:53:57.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-05T22:53:57.599 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:53:59.387 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:54:29.408 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:54:29.427 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:54:29.447 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T22:54:29.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:54:29.470 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:54:29.470 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:54:29.470 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:54:31.228 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:55:01.270 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:55:01.284 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:55:01.309 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T22:55:01.324 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:55:01.329 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:55:01.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-05T22:55:01.329 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:55:03.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:55:33.121 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:55:33.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:55:33.163 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T22:55:33.177 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:55:33.181 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:55:33.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-05T22:55:33.182 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:55:34.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:56:04.999 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:56:05.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:56:05.029 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T22:56:05.030 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T22:56:05.030 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T22:56:05.033 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:56:05.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-05T22:56:05.033 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:56:06.910 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:56:36.960 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:56:36.974 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:56:36.996 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-05T22:56:37.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:56:37.018 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:56:37.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-05T22:56:37.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:56:38.821 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:57:08.835 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:57:08.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:57:08.865 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T22:57:08.866 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T22:57:08.866 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T22:57:08.871 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:57: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-05T22:57:08.871 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:57:10.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:57:40.682 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:57:40.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:57:40.717 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T22:57:40.732 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:57:40.739 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:57:40.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-05T22:57:40.739 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:57:42.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:58:12.579 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T22:58:12.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:58:12.616 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T22:58:12.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:58:12.638 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:58:12.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-05T22:58:12.639 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:58:14.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:58:44.472 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:58:44.493 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:58:44.513 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T22:58:44.534 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:58:44.538 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:58:44.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-05T22:58:44.538 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:58:46.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:59:16.365 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:59:16.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:59:16.400 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T22:59:16.420 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:59:16.425 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:59:16.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-05T22:59:16.425 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:59:18.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T22:59:48.353 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T22:59:48.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T22:59:48.394 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T22:59:48.417 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T22:59:48.423 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T22:59:48.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-05T22:59:48.423 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T22:59:50.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:00:20.249 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:00:20.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:00:20.814 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T23:00:20.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:00:20.845 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:00:20.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-05T23:00:20.845 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:00:22.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:00:52.664 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:00:52.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:00:52.697 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T23:00:52.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:00:52.719 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:00:52.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-05T23:00:52.720 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:00:54.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:01:24.538 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:01:24.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:01:24.567 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T23:01:24.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:01:24.583 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:01:24.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-05T23:01:24.583 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:01:26.334 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:01:56.381 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:01:56.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:01:56.420 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T23:01:56.436 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:01:56.440 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:01:56.440 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:01:56.441 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:01:58.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:02:28.236 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:02:28.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:02:28.268 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-05T23:02:28.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:02:28.282 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:02:28.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-05T23:02:28.282 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:02:30.150 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:03:00.191 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:03:00.207 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:03:00.230 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-05T23:03:00.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:03:00.257 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:03:00.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-05T23:03:00.258 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:03:02.039 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:03:32.084 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:03:32.098 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:03:32.119 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T23:03:32.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:03:32.140 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:03:32.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-05T23:03:32.140 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:03:33.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:04:03.951 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:04:03.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:04:03.985 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T23:04:03.986 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T23:04:03.986 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T23:04:03.992 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:04:03.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-05T23:04:03.992 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:04:05.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:04:35.783 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:04:35.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:04:35.828 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T23:04:35.848 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:04:35.855 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:04:35.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-05T23:04:35.855 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:04:37.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:05:07.640 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:05:07.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:05:07.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-05T23:05:07.680 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T23:05:07.681 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T23:05:07.686 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:05:07.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-05T23:05:07.686 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:05:09.439 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:05:39.473 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:05:39.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:05:39.505 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T23:05:39.517 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:05:39.519 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:05:39.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-05T23:05:39.520 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:05:41.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:06:11.336 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:06:11.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:06:11.369 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T23:06:11.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:06:11.390 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:06:11.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-05T23:06:11.390 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:06:13.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:06:43.199 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:06:43.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:06:43.234 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T23:06:43.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:06:43.256 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:06:43.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-05T23:06:43.257 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:06:45.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:07:15.068 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:07:15.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:07:15.111 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T23:07:15.126 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:07:15.132 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:07:15.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-05T23:07:15.132 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:07:16.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:07:46.935 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:07:46.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:07:46.974 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T23:07:46.988 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:07:46.994 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:07:46.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-05T23:07:46.994 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:07:48.784 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:08:18.823 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:08:18.837 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:08:18.857 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-05T23:08:18.874 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:08:18.880 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:08:18.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-05T23:08:18.880 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:08:20.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:08:50.707 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:08:50.722 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:08:50.740 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T23:08:50.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:08:50.759 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:08:50.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-05T23:08:50.759 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:08:52.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:09:22.561 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:09:22.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:09:22.590 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T23:09:22.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:09:22.605 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:09:22.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-05T23:09:22.605 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:09:24.473 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:09:54.515 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:09:54.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:09:54.546 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 66 seconds old
2025-09-05T23:09:54.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:09:54.572 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:09:54.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-05T23:09:54.573 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:09:56.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:10:26.387 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:10:26.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:10:26.433 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T23:10:26.457 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:10:26.463 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:10: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-05T23:10:26.463 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:10:28.217 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:10:58.264 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:10:58.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:10:58.308 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T23:10:58.339 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:10:58.346 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:10:58.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-05T23:10:58.346 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:11:00.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:11:30.150 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:11:30.165 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:11:30.188 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T23:11:30.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:11:30.210 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:11:30.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-05T23:11:30.211 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:11:31.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:12:02.014 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:12:02.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:12:02.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-05T23:12:02.946 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T23:12:02.946 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T23:12:02.951 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:12:02.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-05T23:12:02.951 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:12:04.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:12:34.755 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:12:34.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:12:34.781 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-05T23:12:34.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:12:34.796 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:12:34.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-05T23:12:34.796 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:12:36.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:13:06.708 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:13:06.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:13:06.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-05T23:13:06.744 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T23:13:06.744 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T23:13:06.749 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:13:06.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-05T23:13:06.749 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:13:08.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:13:38.579 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:13:38.598 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:13:38.618 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T23:13:38.639 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:13:38.646 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:13:38.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-05T23:13:38.646 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:13:40.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:14:10.447 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:14:10.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:14:10.483 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T23:14:10.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:14:10.504 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:14:10.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-05T23:14:10.505 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:14:12.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:14:42.311 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:14:42.325 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:14:42.341 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T23:14:42.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:14:42.360 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:14:42.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-05T23:14:42.360 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:14:44.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:15:14.145 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:15:14.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:15:14.180 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T23:15:14.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:15:14.198 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:15:14.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-05T23:15:14.198 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:15:15.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:15:45.969 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:15:45.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:15:46.000 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T23:15:46.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:15:46.016 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:15:46.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-05T23:15:46.016 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:15:47.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:16:17.844 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:16:17.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:16:17.882 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T23:16:17.903 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:16:17.909 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:16:17.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-05T23:16:17.910 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:16:19.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:16:49.771 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:16:49.790 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:16:49.813 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T23:16:49.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:16:49.839 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:16:49.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-05T23:16:49.839 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:16:51.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:17:21.643 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:17:21.670 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:17:21.693 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T23:17:21.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:17:21.727 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:17:21.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-05T23:17:21.727 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:17:23.480 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:17:53.506 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:17:53.520 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:17:53.537 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-05T23:17:53.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:17:53.559 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:17:53.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-05T23:17:53.559 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:17:55.286 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:18:25.303 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:18:25.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:18:25.891 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T23:18:25.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:18:25.923 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:18:25.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-05T23:18:25.923 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:18:27.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:18:57.705 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:18:57.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:18:57.742 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 69 seconds old
2025-09-05T23:18:57.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:18:57.761 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:18:57.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-05T23:18:57.761 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:18:59.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:19:29.650 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:19:29.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:19:29.679 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T23:19:29.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:19:29.695 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:19:29.695 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:19:29.695 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:19:31.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:20:01.584 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:20:01.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:20:01.619 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T23:20:01.620 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T23:20:01.620 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T23:20:01.626 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:20:01.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-05T23:20:01.626 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:20:03.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:20:33.433 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:20:33.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:20:33.471 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T23:20:33.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:20:33.493 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:20:33.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-05T23:20:33.493 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:20:35.279 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:21:05.320 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:21:05.334 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:21:05.355 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T23:21:05.356 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T23:21:05.356 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T23:21:05.361 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:21:05.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-05T23:21:05.362 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:21:07.142 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:21:37.171 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:21:37.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:21:37.208 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T23:21:37.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:21:37.228 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:21:37.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-05T23:21:37.229 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:21:39.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:22:09.038 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:22:09.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:22:09.077 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T23:22:09.097 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:22:09.101 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:22: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-05T23:22:09.101 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:22:10.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:22:40.909 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:22:40.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:22:40.938 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T23:22:40.958 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:22:40.961 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:22:40.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-05T23:22:40.961 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:22:42.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:23:12.774 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:23:12.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:23:12.806 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T23:23:12.821 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:23:12.825 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:23:12.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-05T23:23:12.826 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:23:14.637 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:23:44.648 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:23:44.664 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:23:44.684 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-05T23:23:44.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:23:44.707 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:23:44.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-05T23:23:44.707 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:23:46.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:24:16.526 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:24:16.541 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:24:16.561 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-05T23:24:16.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:24:16.583 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:24:16.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-05T23:24:16.583 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:24:18.349 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:24:48.390 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:24:48.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:24:48.426 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T23:24:48.439 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:24:48.443 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:24:48.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-05T23:24:48.443 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:24:50.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:25:20.255 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:25:20.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:25:20.290 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-05T23:25:20.307 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:25:20.313 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:25:20.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-05T23:25:20.314 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:25:22.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:25:52.145 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:25:52.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:25:52.178 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T23:25:52.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:25:52.198 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:25:52.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-05T23:25:52.198 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:25:53.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:26:24.001 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:26:24.020 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:26:24.034 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T23:26:24.046 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:26:24.049 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:26:24.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-05T23:26:24.049 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:26:25.920 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:26:55.937 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:26:55.953 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:26:55.976 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T23:26:55.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:26:55.997 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:26:55.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-05T23:26:55.997 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:26:57.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:27:27.809 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:27:27.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:27:27.846 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-05T23:27:27.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:27:27.868 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:27:27.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-05T23:27:27.869 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:27:29.647 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:27:59.683 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:27:59.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:27:59.730 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-05T23:27:59.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:27:59.756 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:27:59.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-05T23:27:59.757 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:28:01.564 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:28:31.601 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:28:31.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:28:31.648 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T23:28:31.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:28:31.675 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:28:31.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-05T23:28:31.675 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:28:33.446 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:29:03.491 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:29:03.506 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:29:03.526 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T23:29:03.527 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T23:29:03.528 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T23:29:03.531 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:29:03.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-05T23:29:03.532 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:29:05.350 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:29:35.385 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:29:35.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:29:35.412 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-05T23:29:35.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:29:35.426 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:29:35.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-05T23:29:35.426 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:29:37.332 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:30:07.372 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:30:07.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:30:07.405 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T23:30:07.406 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T23:30:07.407 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T23:30:07.412 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:30:07.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-05T23:30:07.413 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:30:09.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:30:39.277 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:30:39.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:30:39.314 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T23:30:39.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:30:39.336 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:30:39.336 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:30:39.336 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:30:41.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:31:11.174 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:31:11.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:31:11.203 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-05T23:31:11.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:31:11.224 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:31:11.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-05T23:31:11.224 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:31:12.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:31:43.024 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:31:43.039 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:31:43.057 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T23:31:43.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:31:43.076 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:31:43.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-05T23:31:43.076 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:31:44.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:32:14.921 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:32:14.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:32:14.951 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-05T23:32:14.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:32:14.974 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:32:14.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-05T23:32:14.974 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:32:16.780 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:32:46.813 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:32:46.835 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:32:46.846 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T23:32:46.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:32:46.861 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:32:46.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-05T23:32:46.861 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:32:48.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:33:18.749 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:33:18.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:33:18.791 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-05T23:33:18.806 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:33:18.813 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:33:18.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-05T23:33:18.813 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:33:20.599 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:33:50.617 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:33:50.637 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:33:50.651 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-05T23:33:50.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:33:50.678 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:33:50.678 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:33:50.678 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:33:52.438 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:34:22.478 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:34:22.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:34:22.517 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-05T23:34:22.532 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:34:22.538 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:34:22.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-05T23:34:22.538 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:34:24.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:34:54.361 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:34:54.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:34:54.391 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-05T23:34:54.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:34:54.415 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:34:54.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-05T23:34:54.416 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:34:56.210 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:35:26.235 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:35:26.250 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:35:26.326 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-05T23:35:26.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:35:26.348 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:35: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-05T23:35:26.348 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:35:28.144 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:35:58.184 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:35:58.198 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:35:58.216 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-05T23:35:58.231 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:35:58.234 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:35:58.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-05T23:35:58.235 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:36:00.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:36:30.068 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:36:30.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:36:30.102 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T23:36:30.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:36:30.120 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:36:30.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-05T23:36:30.121 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:36:31.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:37:02.028 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:37:02.043 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:37:02.062 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T23:37:02.063 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T23:37:02.063 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T23:37:02.069 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:37:02.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-05T23:37:02.069 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:37:03.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:37:33.893 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:37:33.907 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:37:33.931 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T23:37:33.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:37:33.953 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:37: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-05T23:37:33.953 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:37:35.742 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:38:05.761 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:38:05.780 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:38:05.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-05T23:38:05.796 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T23:38:05.796 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T23:38:05.801 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:38:05.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-05T23:38:05.802 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:38:07.579 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:38:37.627 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:38:37.642 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:38:37.663 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-05T23:38:37.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:38:37.683 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:38:37.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-05T23:38:37.683 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:38:39.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:39:09.515 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:39:09.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:39:09.550 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-05T23:39:09.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:39:09.570 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:39:09.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-05T23:39:09.570 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:39:11.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:39:41.432 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:39:41.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:39:41.459 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T23:39:41.480 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:39:41.483 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:39:41.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-05T23:39:41.483 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:39:43.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:40:13.404 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:40:13.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:40:13.441 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T23:40:13.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:40:13.462 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:40:13.462 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:40:13.462 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:40:15.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:40:45.343 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:40:45.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:40:45.374 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T23:40:45.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:40:45.397 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:40: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-05T23:40:45.397 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:40:47.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:41:17.250 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:41:17.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:41:17.296 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-05T23:41:17.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:41:17.324 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:41:17.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-05T23:41:17.324 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:41:19.126 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:41:49.172 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:41:49.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:41:49.200 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-05T23:41:49.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:41:49.220 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:41:49.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-05T23:41:49.221 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:41:51.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:42:21.074 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:42:21.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:42:21.103 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-05T23:42:21.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:42:21.124 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:42:21.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-05T23:42:21.124 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:42:22.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:42:52.947 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:42:52.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:42:52.979 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-05T23:42:52.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:42:52.994 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:42:52.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-05T23:42:52.994 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:42:54.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:43:24.888 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:43:24.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:43:24.919 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-05T23:43:24.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:43:24.948 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:43:24.949 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:43:24.949 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:43:26.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:43:56.769 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:43:56.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:43:56.799 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-05T23:43:56.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:43:56.818 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:43:56.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-05T23:43:56.819 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:43:58.598 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:44:28.644 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:44:28.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:44:28.681 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T23:44:28.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:44:28.703 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:44:28.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-05T23:44:28.703 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:44:30.490 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:45:00.531 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-05T23:45:00.532 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-05T23:45:00.532 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-05T23:45:00.546 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-05T23:45:00.560 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:45:00.567 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:45:00.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-05T23:45:00.567 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:45:02.407 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:45:32.433 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:45:32.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:45:32.473 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-05T23:45:32.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:45:32.497 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:45:32.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-05T23:45:32.498 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:45:34.322 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:46:04.363 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:46:04.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:46:04.395 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T23:46:04.396 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T23:46:04.396 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T23:46:04.400 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:46:04.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-05T23:46:04.401 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:46:06.183 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:46:36.218 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:46:36.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:46:36.252 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-05T23:46:36.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:46:36.267 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:46:36.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-05T23:46:36.267 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:46:38.153 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:47:08.200 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:47:08.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:47:08.237 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T23:47:08.238 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T23:47:08.238 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T23:47:08.244 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:47:08.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-05T23:47:08.244 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:47:10.038 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:47:40.081 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:47:40.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:47:40.117 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-05T23:47:40.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:47:40.145 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:47:40.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-05T23:47:40.146 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:47:41.957 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:48:11.993 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:48:12.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:48:12.031 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-05T23:48:12.047 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:48:12.052 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:48:12.052 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:48:12.052 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:48:13.844 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:48:43.885 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:48:43.899 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:48:43.918 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-05T23:48:43.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:48:43.936 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:48:43.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-05T23:48:43.936 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:48:45.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:49:15.763 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:49:15.777 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:49:15.794 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-05T23:49:15.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:49:15.826 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:49:15.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-05T23:49:15.826 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:49:17.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:49:47.633 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:49:47.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:49:47.663 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-05T23:49:47.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:49:47.678 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:49:47.678 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:49:47.678 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:49:49.538 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:50:19.563 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:50:19.579 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:50:19.602 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-05T23:50:19.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:50:19.625 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:50:19.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-05T23:50:19.626 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:50:21.412 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:50:51.452 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:50:51.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:50:51.483 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-05T23:50:51.504 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:50:51.510 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:50:51.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-05T23:50:51.510 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:50:53.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:51:23.322 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:51:23.335 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:51:23.358 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-05T23:51:23.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:51:23.385 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:51:23.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-05T23:51:23.385 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:51:25.200 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:51:55.248 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:51:55.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:51:55.287 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-05T23:51:55.307 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:51:55.313 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:51:55.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-05T23:51:55.313 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:51:57.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:52:27.126 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:52:27.140 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:52:27.158 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-05T23:52:27.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:52:27.179 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:52:27.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-05T23:52:27.179 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:52:28.942 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:52:58.978 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:52:58.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:52:59.004 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-05T23:52:59.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:52:59.027 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:52:59.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-05T23:52:59.027 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:53:00.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:53:30.808 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:53:30.826 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:53:30.846 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-05T23:53:30.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:53:30.866 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:53:30.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-05T23:53:30.866 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:53:32.672 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:54:02.713 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:54:02.726 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:54:02.743 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-05T23:54:02.744 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T23:54:02.744 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T23:54:02.750 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:54:02.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-05T23:54:02.750 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:54:04.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:54:34.537 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:54:34.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:54:34.569 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-05T23:54:34.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:54:34.594 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:54:34.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-05T23:54:34.595 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:54:36.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:55:06.376 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:55:06.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:55:06.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-05T23:55:06.417 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-05T23:55:06.417 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-05T23:55:06.423 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:55:06.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-05T23:55:06.423 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:55:08.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:55:38.193 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:55:38.206 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:55:38.226 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-05T23:55:38.248 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:55:38.252 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:55:38.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-05T23:55:38.252 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:55:39.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:56:10.040 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:56:10.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:56:10.077 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-05T23:56:10.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:56:10.108 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:56:10.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-05T23:56:10.108 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:56:11.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:56:41.914 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:56:41.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:56:41.949 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-05T23:56:41.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:56:41.968 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:56:41.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-05T23:56:41.969 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:56:43.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:57:13.848 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:57:13.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:57:13.879 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-05T23:57:13.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:57:13.901 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:57:13.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-05T23:57:13.902 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:57:15.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:57:45.697 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:57:45.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:57:45.733 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-05T23:57:45.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:57:45.756 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:57:45.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-05T23:57:45.757 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:57:47.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:58:17.574 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-05T23:58:17.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:58:17.604 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-05T23:58:17.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:58:17.626 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:58:17.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-05T23:58:17.626 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:58:19.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:58:49.406 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:58:49.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:58:49.446 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-05T23:58:49.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:58:49.470 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:58:49.470 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:58:49.470 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:58:51.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:59:21.282 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:59:21.301 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:59:21.326 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-05T23:59:21.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:59:21.363 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:59:21.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-05T23:59:21.364 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:59:23.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-05T23:59:53.178 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-05T23:59:53.190 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-05T23:59:53.204 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-05T23:59:53.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-05T23:59:53.224 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-05T23:59:53.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-05T23:59:53.224 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-05T23:59:55.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:00:25.102 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:00:25.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:00:25.138 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T00:00:25.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:00:25.160 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:00:25.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-06T00:00:25.161 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:00:26.920 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:00:56.950 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:00:56.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:00:56.987 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T00:00:57.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:00:57.008 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:00:57.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-06T00:00:57.008 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:00:58.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:01:28.779 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:01:28.794 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:01:28.813 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T00:01:28.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:01:28.833 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:01:28.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-06T00:01:28.834 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:01:30.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:02:00.637 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-06T00:02:00.637 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-06T00:02:00.637 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-06T00:02:00.656 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T00:02:00.670 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:02:00.677 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:02:00.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-06T00:02:00.677 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:02:02.420 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:02:32.453 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:02:32.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:02:32.485 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-06T00:02:32.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:02:32.499 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:02:32.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-06T00:02:32.499 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:02:34.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:03:04.325 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:03:04.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:03:04.357 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T00:03:04.357 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T00:03:04.357 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T00:03:04.360 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:03:04.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-06T00:03:04.360 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:03:06.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:03:36.249 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:03:36.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:03:36.281 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T00:03:36.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:03:36.298 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:03:36.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-06T00:03:36.298 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:03:38.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:04:08.127 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:04:08.141 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:04:08.161 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T00:04:08.162 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T00:04:08.163 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T00:04:08.169 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:04:08.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-06T00:04:08.169 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:04:09.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:04:39.992 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:04:40.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:04:40.027 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T00:04:40.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:04:40.051 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:04:40.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-06T00:04:40.051 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:04:41.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:05:11.874 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:05:11.892 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:05:11.914 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T00:05:11.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:05:11.945 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:05:11.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-06T00:05:11.945 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:05:13.693 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:05:43.730 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:05:43.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:05:43.770 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T00:05:43.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:05:43.795 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:05:43.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-06T00:05:43.795 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:05:45.532 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:06:15.565 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:06:15.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:06:15.596 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-06T00:06:15.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:06:15.610 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:06:15.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-06T00:06:15.610 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:06:17.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:06:47.488 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:06:47.505 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:06:47.525 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T00:06:47.540 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:06:47.547 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:06:47.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-06T00:06:47.547 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:06:49.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:07:19.338 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:07:19.353 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:07:19.376 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-06T00:07:19.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:07:19.399 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:07:19.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-06T00:07:19.399 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:07:21.181 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:07:51.218 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:07:51.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:07:51.254 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T00:07:51.271 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:07:51.277 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:07:51.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-06T00:07:51.278 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:07:53.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:08:23.103 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:08:23.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:08:23.918 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T00:08:23.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:08:23.950 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:08:23.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-06T00:08:23.951 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:08:25.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:08:55.791 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:08:55.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:08:55.825 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T00:08:55.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:08:55.845 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:08:55.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-06T00:08:55.846 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:08:57.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:09:27.690 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:09:27.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:09:29.494 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-06T00:09:29.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:09:29.523 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:09:29.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-06T00:09:29.523 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:09:31.300 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:10:01.333 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:10:01.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:10:01.365 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-06T00:10:01.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:10:01.380 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:10:01.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-06T00:10:01.380 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:10:03.283 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:10:33.317 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:10:33.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:10:34.303 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T00:10:34.351 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:10:34.356 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:10:34.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-06T00:10:34.356 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:10:36.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:11:06.176 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:11:06.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:11:06.209 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T00:11:06.210 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T00:11:06.210 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T00:11:06.216 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:11:06.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-06T00:11:06.216 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:11:07.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:11:38.012 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:11:38.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:11:38.049 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T00:11:38.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:11:38.080 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:11:38.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-06T00:11:38.080 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:11:39.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:12:09.900 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:12:09.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:12:09.939 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T00:12:09.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:12:09.976 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:12:09.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-06T00:12:09.976 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:12:11.734 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:12:41.779 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:12:41.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:12:41.813 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T00:12:41.828 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:12:41.832 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:12:41.833 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:12:41.833 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:12:43.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:13:13.596 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:13:13.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:13:13.631 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-06T00:13:13.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:13:13.650 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:13:13.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-06T00:13:13.650 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:13:15.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:13:45.449 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:13:45.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:13:45.482 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T00:13:45.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:13:45.498 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:13:45.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-06T00:13:45.498 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:13:47.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:14:17.358 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:14:17.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:14:17.396 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T00:14:17.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:14:17.424 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:14:17.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-06T00:14:17.425 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:14:19.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:14:49.236 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:14:49.250 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:14:49.264 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T00:14:49.278 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:14:49.284 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:14:49.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-06T00:14:49.284 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:14:51.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:15:21.103 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:15:21.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:15:21.142 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T00:15:21.158 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:15:21.164 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:15:21.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-06T00:15:21.164 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:15:22.937 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:15:52.980 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:15:52.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:15:53.016 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-06T00:15:53.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:15:53.038 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:15:53.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-06T00:15:53.038 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:15:54.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:16:24.833 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:16:24.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:16:24.861 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T00:16:24.874 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:16:24.879 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:16:24.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-06T00:16:24.879 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:16:26.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:16:56.693 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:16:56.710 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:16:56.724 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T00:16:56.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:16:56.738 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:16:56.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-06T00:16:56.738 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:16:58.597 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:17:29.652 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:17:29.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:17:29.689 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T00:17:29.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:17:29.711 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:17:29.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-06T00:17:29.712 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:17:31.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:18:01.525 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:18:01.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:18:01.557 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T00:18:01.559 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T00:18:01.559 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T00:18:01.564 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:18:01.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-06T00:18:01.565 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:18:03.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:18:33.369 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:18:33.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:18:33.408 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T00:18:33.429 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:18:33.436 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:18:33.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-06T00:18:33.436 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:18:35.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:19:05.225 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:19:05.244 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:19:05.259 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T00:19:05.259 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T00:19:05.259 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T00:19:05.263 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:19:05.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-06T00:19:05.263 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:19:07.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:19:37.061 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:19:37.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:19:37.094 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T00:19:37.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:19:37.113 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:19:37.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-06T00:19:37.113 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:19:38.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:20:08.936 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:20:08.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:20:08.967 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-06T00:20:08.978 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:20:08.981 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:20:08.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-06T00:20:08.981 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:20:10.821 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:20:40.862 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:20:40.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:20:40.900 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T00:20:40.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:20:40.919 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:20:40.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-06T00:20:40.919 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:20:42.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:21:12.737 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:21:12.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:21:12.768 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T00:21:12.788 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:21:12.794 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:21:12.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-06T00:21:12.794 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:21:14.604 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:21:44.630 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:21:44.650 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:21:45.145 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T00:21:45.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:21:45.177 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:21:45.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-06T00:21:45.178 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:21:46.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:22:17.004 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:22:17.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:22:17.038 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-06T00:22:17.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:22:17.059 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:22:17.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-06T00:22:17.059 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:22:18.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:22:48.932 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:22:48.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:22:48.966 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T00:22:48.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:22:48.985 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:22:48.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-06T00:22:48.986 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:22:50.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:23:20.833 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:23:20.846 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:23:20.864 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-06T00:23:20.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:23:20.882 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:23:20.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-06T00:23:20.883 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:23:22.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:23:52.676 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:23:52.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:23:52.707 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T00:23:52.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:23:52.721 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:23: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-06T00:23:52.721 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:23:54.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:24:24.614 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:24:24.628 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:24:24.650 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T00:24:24.664 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:24:24.671 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:24:24.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-06T00:24:24.671 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:24:26.421 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:24:56.471 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:24:56.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:24:56.507 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-06T00:24:56.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:24:56.534 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:24:56.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-06T00:24:56.534 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:24:58.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:25:28.308 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:25:28.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:25:28.352 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T00:25:28.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:25:28.383 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:25:28.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-06T00:25:28.384 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:25:30.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:26:00.168 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:26:00.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:26:00.202 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T00:26:00.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:26:00.227 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:26:00.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-06T00:26:00.227 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:26:01.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:26:32.022 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:26:32.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:26:32.054 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-06T00:26:32.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:26:32.073 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:26:32.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-06T00:26:32.073 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:26:33.853 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:27:03.885 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:27:03.903 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:27:03.915 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T00:27:03.915 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T00:27:03.915 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T00:27:03.918 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:27:03.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-06T00:27:03.918 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:27:05.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:27:35.798 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:27:35.813 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:27:35.836 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T00:27:35.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:27:35.858 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:27:35.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-06T00:27:35.858 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:27:37.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:28:07.719 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:28:07.732 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:28:07.752 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T00:28:07.753 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T00:28:07.753 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T00:28:07.759 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:28:07.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-06T00:28:07.759 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:28:09.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:28:39.579 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:28:39.592 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:28:39.615 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T00:28:39.631 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:28:39.638 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:28:39.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-06T00:28:39.638 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:28:41.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:29:11.492 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:29:11.506 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:29:11.525 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-06T00:29:11.543 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:29:11.548 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:29:11.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-06T00:29:11.548 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:29:13.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:29:43.370 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:29:43.384 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:29:43.407 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-06T00:29:43.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:29:43.427 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:29:43.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-06T00:29:43.427 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:29:45.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:30:15.254 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:30:15.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:30:15.284 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T00:30:15.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:30:15.302 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:30:15.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-06T00:30:15.303 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:30:17.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:30:47.133 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:30:47.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:30:47.171 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-06T00:30:47.192 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:30:47.196 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:30:47.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-06T00:30:47.197 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:30:49.026 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:31:19.054 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:31:19.073 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:31:19.097 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T00:31:19.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:31:19.128 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:31:19.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-06T00:31:19.129 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:31:20.955 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:31:50.997 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:31:51.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:31:51.031 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-06T00:31:51.045 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:31:51.052 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:31:51.052 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:31:51.052 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:31:52.853 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:32:22.890 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:32:22.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:32:22.928 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T00:32:22.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:32:22.960 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:32:22.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-06T00:32:22.960 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:32:24.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:32:54.823 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:32:54.841 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:32:54.861 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T00:32:54.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:32:54.896 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:32:54.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-06T00:32:54.896 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:32:56.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:33:26.743 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:33:26.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:33:27.962 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T00:33:27.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:33:27.994 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:33:27.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-06T00:33:27.995 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:33:29.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:33:59.811 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:33:59.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:33:59.842 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-06T00:33:59.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:33:59.857 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:33:59.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-06T00:33:59.858 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:34:01.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:34:31.730 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:34:31.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:34:31.762 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-06T00:34:31.776 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:34:31.782 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:34:31.782 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:34:31.782 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:34:33.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:35:03.616 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:35:03.630 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:35:03.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-06T00:35:03.646 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T00:35:03.646 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T00:35:03.652 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:35:03.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-06T00:35:03.652 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:35:05.421 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:35:35.453 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:35:35.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:35:35.486 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T00:35:35.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:35:35.507 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:35:35.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-06T00:35:35.508 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:35:37.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:36:07.336 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:36:07.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:36:07.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-06T00:36:07.366 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T00:36:07.366 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T00:36:07.372 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:36:07.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-06T00:36:07.372 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:36:09.138 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:36:39.154 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:36:39.169 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:36:39.191 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T00:36:39.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:36:39.209 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:36:39.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-06T00:36:39.210 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:36:40.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:37:10.978 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:37:10.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:37:11.003 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T00:37:11.015 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:37:11.018 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:37:11.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-06T00:37:11.018 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:37:12.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:37:42.798 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:37:42.818 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:37:42.840 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T00:37:42.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:37:42.871 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:37:42.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-06T00:37:42.871 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:37:44.667 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:38:14.677 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:38:14.693 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:38:14.708 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-06T00:38:14.728 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:38:14.732 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:38:14.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-06T00:38:14.732 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:38:16.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:38:46.508 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:38:46.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:38:46.542 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T00:38:46.558 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:38:46.563 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:38:46.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-06T00:38:46.563 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:38:48.310 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:39:18.345 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:39:18.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:39:18.380 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-06T00:39:18.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:39:18.398 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:39:18.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-06T00:39:18.398 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:39:20.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:39:50.162 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:39:50.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:39:50.203 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-06T00:39:50.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:39:50.224 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:39:50.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-06T00:39:50.225 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:39:51.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:40:22.010 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:40:22.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:40:22.046 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T00:40:22.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:40:22.068 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:40: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-06T00:40:22.068 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:40:23.884 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:40:53.925 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:40:53.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:40:53.956 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-06T00:40:53.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:40:53.976 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:40: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-06T00:40:53.977 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:40:55.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:41:25.905 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:41:25.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:41:25.943 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T00:41:25.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:41:25.966 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:41:25.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-06T00:41:25.966 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:41:27.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:41:57.811 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:41:57.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:41:57.847 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T00:41:57.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:41:57.869 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:41:57.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-06T00:41:57.869 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:41:59.652 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:42:29.693 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:42:29.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:42:29.725 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-06T00:42:29.740 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:42:29.746 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:42:29.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-06T00:42:29.746 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:42:31.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:43:01.553 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:43:01.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:43:01.589 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-06T00:43:01.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:43:01.610 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:43:01.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-06T00:43:01.610 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:43:03.421 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:43:33.469 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:43:33.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:43:33.503 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T00:43:33.517 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:43:33.521 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:43:33.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-06T00:43:33.521 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:43:35.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:44:05.334 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:44:05.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:44:05.360 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T00:44:05.360 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T00:44:05.360 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T00:44:05.363 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:44:05.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-06T00:44:05.363 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:44:07.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:44:37.248 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:44:37.268 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:44:37.295 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T00:44:37.319 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:44:37.326 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:44:37.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-06T00:44:37.326 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:44:39.112 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:45:09.150 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:45:09.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:45:09.183 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T00:45:09.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:45:09.203 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:45:09.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-06T00:45:09.203 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:45:10.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:45:41.014 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:45:41.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:45:41.051 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T00:45:41.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:45:41.072 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:45:41.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-06T00:45:41.073 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:45:42.856 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:46:12.902 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:46:12.917 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:46:12.939 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T00:46:12.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:46:12.967 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:46:12.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-06T00:46:12.967 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:46:14.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:46:44.814 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:46:44.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:46:44.844 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T00:46:44.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:46:44.862 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:46:44.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-06T00:46:44.862 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:46:46.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:47:16.696 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:47:16.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:47:16.722 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T00:47:16.734 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:47:16.739 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:47:16.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-06T00:47:16.739 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:47:18.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:47:48.591 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:47:48.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:47:48.629 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T00:47:48.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:47:48.649 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:47:48.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-06T00:47:48.649 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:47:50.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:48:20.469 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:48:20.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:48:20.504 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-06T00:48:20.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:48:20.525 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:48:20.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-06T00:48:20.525 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:48:22.303 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:48:52.342 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:48:52.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:48:52.378 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T00:48:52.394 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:48:52.400 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:48:52.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-06T00:48:52.400 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:48:54.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:49:24.206 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:49:24.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:49:24.240 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T00:49:24.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:49:24.262 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:49:24.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-06T00:49:24.263 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:49:26.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:49:56.062 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:49:56.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:49:56.106 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T00:49:56.128 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:49:56.134 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:49:56.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-06T00:49:56.134 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:49:57.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:50:27.930 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:50:27.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:50:27.967 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T00:50:27.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:50:27.986 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:50:27.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-06T00:50:27.987 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:50:29.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:50:59.775 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:50:59.788 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:50:59.798 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-06T00:50:59.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:50:59.813 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:50:59.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-06T00:50:59.813 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:51:01.643 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:51:31.679 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:51:31.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:51:31.709 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T00:51:31.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:51:31.726 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:51:31.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-06T00:51:31.726 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:51:33.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:52:03.525 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:52:03.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:52:03.558 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T00:52:03.558 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T00:52:03.558 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T00:52:03.563 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:52:03.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-06T00:52:03.563 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:52:05.325 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:52:35.369 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:52:35.384 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:52:35.401 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T00:52:35.414 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:52:35.419 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:52:35.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-06T00:52:35.419 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:52:37.228 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:53:07.276 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:53:07.291 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:53:07.314 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T00:53:07.315 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T00:53:07.315 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T00:53:07.320 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:53:07.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-06T00:53:07.321 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:53:09.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:53:39.137 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:53:39.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:53:39.180 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T00:53:39.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:53:39.200 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:53:39.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-06T00:53:39.201 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:53:41.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:54:11.069 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:54:11.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:54:11.100 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T00:54:11.112 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:54:11.114 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:54:11.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-06T00:54:11.114 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:54:12.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:54:43.005 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:54:43.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:54:43.070 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T00:54:43.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:54:43.088 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:54:43.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-06T00:54:43.088 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:54:44.906 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:55:14.945 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:55:14.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:55:14.980 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-06T00:55:14.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:55:15.003 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:55:15.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-06T00:55:15.003 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:55:16.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:55:46.856 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:55:46.869 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:55:46.889 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T00:55:46.905 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:55:46.910 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:55:46.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-06T00:55:46.911 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:55:48.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:56:18.762 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:56:18.776 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:56:18.800 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-06T00:56:18.816 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:56:18.823 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:56:18.823 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:56:18.823 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:56:20.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:56:50.642 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:56:50.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:56:50.681 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-06T00:56:50.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:56:50.701 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:56:50.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-06T00:56:50.702 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:56:52.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:57:22.529 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:57:22.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:57:22.560 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T00:57:22.577 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:57:22.582 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:57:22.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-06T00:57:22.582 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:57:24.355 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:57:54.396 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:57:54.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:57:54.432 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T00:57:54.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:57:54.452 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:57:54.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-06T00:57:54.452 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:57:56.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:58:26.270 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:58:26.286 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:58:26.309 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-06T00:58:26.325 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:58:26.331 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:58:26.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-06T00:58:26.332 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:58:28.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:58:58.117 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T00:58:58.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:58:58.154 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-06T00:58:58.169 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:58:58.176 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:58:58.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-06T00:58:58.177 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:58:59.950 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T00:59:29.990 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T00:59:30.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T00:59:30.027 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T00:59:30.042 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T00:59:30.049 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T00:59:30.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-06T00:59:30.049 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T00:59:31.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:00:01.847 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:00:01.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:00:01.876 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T01:00:01.877 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:00:01.877 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:00:01.881 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:00:01.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-06T01:00:01.882 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:00:03.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:00:33.736 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:00:33.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:00:33.945 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T01:00:33.963 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:00:33.967 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:00:33.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-06T01:00:33.968 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:00:35.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:01:05.756 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:01:05.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:01:05.789 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T01:01:05.790 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:01:05.790 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:01:05.794 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:01:05.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-06T01:01:05.794 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:01:07.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:01:37.604 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:01:37.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:01:37.647 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T01:01:37.663 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:01:37.670 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:01:37.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-06T01:01:37.670 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:01:39.443 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:02:09.485 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:02:09.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:02:09.522 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-06T01:02:09.538 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:02:09.543 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:02:09.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-06T01:02:09.543 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:02:11.301 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:02:41.342 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:02:41.355 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:02:41.379 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T01:02:41.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:02:41.407 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:02:41.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-06T01:02:41.407 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:02:43.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:03:13.209 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:03:13.228 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:03:13.246 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-06T01:03:13.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:03:13.272 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:03:13.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-06T01:03:13.272 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:03:15.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:03:45.082 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:03:45.097 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:03:45.120 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T01:03:45.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:03:45.138 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:03:45.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-06T01:03:45.139 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:03:46.892 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:04:16.925 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:04:16.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:04:16.957 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T01:04:16.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:04:16.973 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:04:16.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-06T01:04:16.973 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:04:18.846 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:04:48.877 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:04:48.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:04:48.910 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T01:04:48.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:04:48.927 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:04:48.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-06T01:04:48.927 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:04:50.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:05:20.726 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:05:20.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:05:20.763 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-06T01:05:20.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:05:20.784 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:05:20.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-06T01:05:20.785 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:05:22.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:05:52.614 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:05:52.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:05:52.653 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T01:05:52.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:05:52.678 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:05:52.678 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:05:52.678 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:05:54.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:06:24.471 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:06:24.484 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:06:24.507 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T01:06:24.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:06:24.528 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:06: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-06T01:06:24.528 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:06:26.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:06:56.323 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:06:56.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:06:56.362 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T01:06:56.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:06:56.382 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:06:56.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-06T01:06:56.382 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:06:58.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:07:28.141 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:07:28.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:07:28.174 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T01:07:28.192 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:07:28.195 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:07:28.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-06T01:07:28.195 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:07:30.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:08:00.087 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:08:00.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:08:00.123 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T01:08:00.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:08:00.141 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:08:00.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-06T01:08:00.141 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:08:01.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:08:31.981 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:08:31.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:08:32.013 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T01:08:32.026 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:08:32.031 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:08:32.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-06T01:08:32.031 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:08:33.777 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:09:03.821 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:09:03.835 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:09:03.852 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T01:09:03.853 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:09:03.854 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:09:03.859 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:09:03.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-06T01:09:03.859 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:09:05.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:09:35.755 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:09:35.776 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:09:35.797 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T01:09:35.816 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:09:35.823 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:09:35.823 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:09:35.823 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:09:37.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:10:07.661 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:10:07.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:10:07.696 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T01:10:07.697 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:10:07.697 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:10:07.701 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:10:07.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-06T01:10:07.701 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:10:09.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:10:39.523 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:10:39.537 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:10:39.552 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T01:10:39.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:10:39.571 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:10:39.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-06T01:10:39.571 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:10:41.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:11:11.382 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:11:11.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:11:11.411 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-06T01:11:11.429 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:11:11.432 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:11: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-06T01:11:11.432 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:11:13.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:11:43.298 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:11:43.312 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:11:43.334 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-06T01:11:43.349 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:11:43.356 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:11:43.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-06T01:11:43.356 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:11:45.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:12:15.176 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:12:15.192 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:12:15.209 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-06T01:12:15.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:12:15.232 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:12:15.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-06T01:12:15.232 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:12:17.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:12:47.072 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:12:47.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:12:47.108 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T01:12:47.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:12:47.129 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:12:47.129 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:12:47.130 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:12:48.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:13:18.946 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:13:18.963 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:13:18.985 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-06T01:13:19.000 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:13:19.007 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:13:19.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-06T01:13:19.007 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:13:20.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:13:50.845 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:13:50.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:13:50.880 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-06T01:13:50.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:13:50.900 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:13:50.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-06T01:13:50.900 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:13:52.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:14:22.700 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:14:22.719 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:14:22.734 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T01:14:22.746 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:14:22.749 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:14:22.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-06T01:14:22.749 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:14:24.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:14:54.679 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:14:54.693 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:14:54.721 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 66 seconds old
2025-09-06T01:14:54.748 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:14:54.754 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:14:54.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-06T01:14:54.754 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:14:56.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:15:26.592 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:15:26.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:15:26.636 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T01:15:26.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:15:26.657 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:15:26.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-06T01:15:26.658 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:15:28.437 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:15:58.455 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:15:58.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:15:58.497 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-06T01:15:58.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:15:58.525 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:15: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-06T01:15:58.525 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:16:00.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:16:30.370 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:16:30.384 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:16:30.404 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T01:16:30.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:16:30.425 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:16:30.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-06T01:16:30.425 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:16:32.223 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:17:02.274 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:17:02.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:17:02.306 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T01:17:02.307 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:17:02.307 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:17:02.311 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:17:02.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-06T01:17:02.312 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:17:04.115 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:17:34.149 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:17:34.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:17:34.180 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T01:17:34.192 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:17:34.195 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:17:34.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-06T01:17:34.195 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:17:36.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:18:06.080 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:18:06.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:18:06.114 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T01:18:06.115 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:18:06.115 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:18:06.120 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:18:06.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-06T01:18:06.121 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:18:07.909 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:18:37.940 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:18:37.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:18:37.979 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T01:18:37.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:18:38.000 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:18:38.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-06T01:18:38.000 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:18:39.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:19:09.813 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:19:09.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:19:09.846 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-06T01:19:09.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:19:09.868 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:19:09.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-06T01:19:09.868 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:19:11.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:19:41.685 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:19:41.699 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:19:41.717 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T01:19:41.733 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:19:41.739 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:19:41.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-06T01:19:41.739 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:19:43.508 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:20:13.547 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:20:13.560 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:20:13.581 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-06T01:20:13.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:20:13.602 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:20: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-06T01:20:13.602 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:20:15.368 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:20:45.407 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:20:45.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:20:45.450 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T01:20:45.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:20:45.470 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:20:45.470 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:20:45.470 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:20:47.271 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:21:17.313 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:21:17.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:21:17.346 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T01:21:17.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:21:17.369 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:21: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-06T01:21:17.370 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:21:19.220 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:21:49.267 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:21:49.281 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:21:49.302 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T01:21:49.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:21:49.324 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:21:49.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-06T01:21:49.325 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:21:51.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:22:21.131 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:22:21.150 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:22:21.170 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T01:22:21.195 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:22:21.201 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:22:21.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-06T01:22:21.202 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:22:22.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:22:52.973 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:22:52.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:22:53.012 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T01:22:53.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:22:53.040 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:22:53.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-06T01:22:53.040 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:22:54.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:23:24.826 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:23:24.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:23:24.862 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T01:23:24.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:23:24.883 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:23: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-06T01:23:24.884 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:23:26.631 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:23:56.647 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:23:56.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:23:56.678 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T01:23:56.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:23:56.692 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:23:56.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-06T01:23:56.692 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:23:58.429 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:24:28.465 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:24:28.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:24:28.499 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T01:24:28.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:24:28.515 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:24:28.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-06T01:24:28.515 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:24:30.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:25:00.405 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:25:00.424 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:25:00.438 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T01:25:00.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:25:00.455 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:25:00.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-06T01:25:00.455 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:25:02.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:25:32.321 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:25:32.336 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:25:32.357 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-06T01:25:32.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:25:32.380 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:25:32.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-06T01:25:32.380 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:25:34.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:26:04.188 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:26:04.202 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:26:04.220 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T01:26:04.221 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:26:04.222 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:26:04.228 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:26:04.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-06T01:26:04.228 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:26:06.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:26:36.056 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:26:36.071 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:26:36.095 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T01:26:36.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:26:36.121 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:26:36.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-06T01:26:36.121 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:26:37.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:27:07.943 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:27:07.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:27: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-06T01:27:07.969 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:27:07.970 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:27:07.973 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:27:07.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-06T01:27:07.973 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:27:09.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:27:39.825 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:27:39.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:27:39.854 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T01:27:39.866 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:27:39.869 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:27:39.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-06T01:27:39.869 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:27:41.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:28:11.735 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:28:11.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:28:11.769 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T01:28:11.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:28:11.787 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:28:11.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-06T01:28:11.787 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:28:13.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:28:43.642 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:28:43.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:28:44.087 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T01:28:44.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:28:44.111 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:28:44.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-06T01:28:44.112 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:28:45.909 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:29:15.936 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:29:15.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:29:16.168 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-06T01:29:16.183 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:29:16.188 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:29:16.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-06T01:29:16.188 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:29:17.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:29:48.029 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:29:48.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:29:49.263 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T01:29:49.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:29:49.296 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:29:49.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-06T01:29:49.297 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:29:51.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:30:21.106 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:30:21.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:30:21.143 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T01:30:21.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:30:21.164 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:30:21.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-06T01:30:21.165 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:30:22.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:30:52.971 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:30:52.984 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:30:53.000 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-06T01:30:53.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:30:53.015 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:30:53.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-06T01:30:53.016 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:30:54.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:31:24.837 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:31:24.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:31:24.869 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T01:31:24.887 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:31:24.889 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:31:24.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-06T01:31:24.889 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:31:26.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:31:56.791 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:31:56.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:31:56.822 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T01:31:56.836 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:31:56.842 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:31:56.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-06T01:31:56.842 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:31:58.628 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:32:28.669 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:32:28.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:32:28.707 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T01:32:28.722 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:32:28.729 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:32:28.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-06T01:32:28.729 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:32:30.498 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:33:00.539 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-06T01:33:00.541 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-06T01:33:00.541 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-06T01:33:00.557 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T01:33:00.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:33:00.577 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:33:00.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-06T01:33:00.577 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:33:02.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:33:32.403 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:33:32.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:33:32.438 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T01:33:32.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:33:32.460 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:33:32.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-06T01:33:32.460 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:33:34.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:34:04.304 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:34:04.318 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:34:04.337 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T01:34:04.338 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:34:04.338 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:34:04.343 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:34:04.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-06T01:34:04.344 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:34:06.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:34:36.153 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:34:36.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:34:36.180 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T01:34:36.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:34:36.196 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:34:36.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-06T01:34:36.196 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:34:37.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:35:08.023 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:35:08.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:35:08.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-06T01:35:08.058 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:35:08.058 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:35:08.062 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:35:08.062 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:35:08.062 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:35:09.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:35:39.935 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:35:39.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:35:39.970 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T01:35:39.985 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:35:39.991 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:35:39.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-06T01:35:39.991 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:35:41.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:36:11.801 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:36:11.818 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:36:11.837 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T01:36:11.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:36:11.852 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:36:11.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-06T01:36:11.852 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:36:13.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:36:43.664 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:36:43.678 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:36:43.702 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T01:36:43.716 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:36:43.722 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:36:43.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-06T01:36:43.722 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:36:45.488 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:37:15.520 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:37:15.534 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:37:15.545 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T01:37:15.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:37:15.559 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:37:15.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-06T01:37:15.559 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:37:17.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:37:47.395 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:37:47.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:37:47.427 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-06T01:37:47.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:37:47.445 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:37:47.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-06T01:37:47.445 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:37:49.210 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:38:19.245 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:38:19.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:38:19.276 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T01:38:19.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:38:19.294 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:38:19.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-06T01:38:19.294 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:38:21.140 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:38:51.185 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:38:51.199 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:38:51.222 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-06T01:38:51.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:38:51.243 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:38:51.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-06T01:38:51.243 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:38:52.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:39:23.033 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:39:23.047 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:39:23.064 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T01:39:23.078 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:39:23.084 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:39:23.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-06T01:39:23.084 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:39:24.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:39:54.882 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:39:54.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:39:54.919 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T01:39:54.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:39:54.952 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:39:54.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-06T01:39:54.953 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:39:56.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:40:26.754 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:40:26.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:40:26.792 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-06T01:40:26.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:40:26.814 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:40:26.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-06T01:40:26.815 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:40:28.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:40:58.604 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:40:58.623 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:40:58.648 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-06T01:40:58.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:40:58.684 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:40:58.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-06T01:40:58.685 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:41:00.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:41:30.493 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:41:30.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:41:30.524 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-06T01:41:30.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:41:30.545 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:41:30.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-06T01:41:30.545 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:41:32.398 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:42:02.439 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:42:02.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:42:02.473 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T01:42:02.474 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:42:02.474 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:42:02.480 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:42:02.480 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:42:02.480 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:42:04.253 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:42:34.295 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:42:34.308 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:42:34.346 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T01:42:34.361 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:42:34.368 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:42:34.368 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:42:34.368 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:42:36.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:43:06.186 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:43:06.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:43: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-06T01:43:06.222 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:43:06.222 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:43:06.227 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:43: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-06T01:43:06.228 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:43:07.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:43:38.028 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:43:38.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:43:38.070 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-06T01:43:38.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:43:38.090 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:43:38.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-06T01:43:38.090 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:43:39.874 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:44:09.916 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:44:09.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:44:09.948 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-06T01:44:09.963 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:44:09.967 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:44:09.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-06T01:44:09.967 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:44:11.728 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:44:41.779 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:44:41.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:44:41.814 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T01:44:41.828 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:44:41.832 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:44:41.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-06T01:44:41.833 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:44:43.613 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:45:13.660 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:45:13.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:45:13.695 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-06T01:45:13.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:45:13.712 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:45:13.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-06T01:45:13.712 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:45:15.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:45:45.654 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:45:45.667 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:45:45.859 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T01:45:45.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:45:45.886 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:45:45.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-06T01:45:45.886 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:45:47.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:46:17.721 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:46:17.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:46:17.757 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-06T01:46:17.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:46:17.780 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:46:17.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-06T01:46:17.780 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:46:19.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:46:49.632 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:46:49.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:46:49.672 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-06T01:46:49.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:46:49.692 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:46:49.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-06T01:46:49.692 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:46:51.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:47:21.565 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:47:21.579 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:47:21.600 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T01:47:21.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:47:21.621 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:47:21.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-06T01:47:21.621 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:47:23.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:47:53.453 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:47:53.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:47:53.489 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T01:47:53.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:47:53.507 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:47:53.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-06T01:47:53.507 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:47:55.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:48:25.309 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:48:25.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:48:25.344 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T01:48:25.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:48:25.360 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:48:25.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-06T01:48:25.360 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:48:27.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:48:57.277 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:48:57.290 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:48:57.312 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T01:48:57.327 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:48:57.333 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:48:57.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-06T01:48:57.333 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:48:59.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:49:29.151 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:49:29.166 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:49:29.188 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-06T01:49:29.204 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:49:29.211 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:49:29.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-06T01:49:29.212 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:49:30.979 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:50:01.004 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:50:01.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:50:01.040 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-06T01:50:01.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:50:01.060 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:50:01.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-06T01:50:01.060 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:50:02.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:50:32.881 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:50:32.900 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:50:32.920 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-06T01:50:32.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:50:32.941 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:50:32.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-06T01:50:32.941 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:50:34.714 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:51:04.755 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:51:04.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:51:04.789 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T01:51:04.790 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:51:04.791 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:51:04.794 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:51:04.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-06T01:51:04.794 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:51:06.559 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:51:36.593 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:51:36.610 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:51:36.625 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T01:51:36.637 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:51:36.639 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:51:36.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-06T01:51:36.639 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:51:38.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:52:08.514 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:52:08.528 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:52:08.548 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T01:52:08.549 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:52:08.549 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:52:08.555 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:52:08.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-06T01:52:08.555 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:52:10.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:52:40.389 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:52:40.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:52:40.423 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T01:52:40.438 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:52:40.445 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:52:40.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-06T01:52:40.446 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:52:42.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:53:12.300 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:53:12.314 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:53:12.331 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-06T01:53:12.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:53:12.352 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:53:12.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-06T01:53:12.353 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:53:14.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:53:44.208 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:53:44.229 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:53:44.254 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T01:53:44.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:53:44.279 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:53:44.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-06T01:53:44.279 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:53:46.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:54:16.106 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:54:16.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:54:16.145 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-06T01:54:16.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:54:16.167 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:54:16.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-06T01:54:16.167 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:54:17.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:54:47.990 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:54:48.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:54:48.028 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T01:54:48.043 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:54:48.047 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:54:48.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-06T01:54:48.048 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:54:49.835 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:55:19.870 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:55:19.883 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:55:19.897 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-06T01:55:19.909 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:55:19.914 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:55:19.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-06T01:55:19.914 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:55:21.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:55:51.801 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:55:51.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:55:51.831 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T01:55:51.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:55:51.850 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:55:51.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-06T01:55:51.851 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:55:53.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:56:23.696 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:56:23.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:56:23.731 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T01:56:23.746 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:56:23.752 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:56:23.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-06T01:56:23.752 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:56:25.548 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:56:55.587 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:56:55.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:56:55.623 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T01:56:55.639 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:56:55.646 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:56:55.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-06T01:56:55.646 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:56:57.481 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:57:27.522 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T01:57:27.537 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:57:27.560 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T01:57:27.579 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:57:27.585 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:57:27.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-06T01:57:27.586 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:57:29.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:57:59.425 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:57:59.438 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:57:59.461 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-06T01:57:59.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:57:59.480 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:57:59.480 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:57:59.480 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:58:01.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:58:31.311 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:58:31.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:58:31.418 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T01:58:31.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:58:31.434 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:58:31.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-06T01:58:31.434 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:58:33.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:59:03.322 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:59:03.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:59:03.360 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T01:59:03.361 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T01:59:03.361 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T01:59:03.367 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:59:03.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-06T01:59:03.367 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:59:05.163 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T01:59:35.204 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T01:59:35.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T01:59:35.240 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T01:59:35.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T01:59:35.263 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T01:59:35.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-06T01:59:35.263 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T01:59:37.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:00:07.061 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:00:07.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:00:07.098 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T02:00:07.099 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:00:07.099 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:00:07.105 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:00:07.105 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:00:07.105 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:00:08.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:00:38.938 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:00:38.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:00:38.975 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T02:00:38.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:00:38.997 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:00:38.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-06T02:00:38.997 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:00:40.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:01:10.822 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:01:10.837 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:01:10.856 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-06T02:01:10.872 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:01:10.875 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:01:10.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-06T02:01:10.876 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:01:12.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:01:42.689 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:01:42.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:01:43.419 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-06T02:01:43.433 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:01:43.436 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:01:43.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-06T02:01:43.436 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:01:45.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:02:15.255 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:02:15.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:02:15.291 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T02:02:15.307 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:02:15.311 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:02:15.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-06T02:02:15.311 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:02:17.163 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:02:47.202 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:02:47.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:02:47.612 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-06T02:02:47.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:02:47.645 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:02:47.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-06T02:02:47.646 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:02:49.446 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:03:19.469 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:03:19.488 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:03:19.503 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-06T02:03:19.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:03:19.524 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:03:19.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-06T02:03:19.524 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:03:21.309 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:03:51.349 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:03:51.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:03:51.389 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T02:03:51.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:03:51.411 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:03:51.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-06T02:03:51.411 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:03:53.198 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:04:23.226 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:04:23.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:04:23.259 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T02:04:23.275 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:04:23.281 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:04:23.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-06T02:04:23.282 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:04:25.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:04:55.113 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:04:55.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:04:55.151 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 67 seconds old
2025-09-06T02:04:55.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:04:55.171 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:04:55.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-06T02:04:55.172 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:04:56.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:05:27.010 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:05:27.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:05:27.042 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T02:05:27.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:05:27.056 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:05:27.056 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:05:27.056 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:05:28.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:05:58.917 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:05:58.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:05:58.945 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-06T02:05:58.958 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:05:58.963 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:05:58.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-06T02:05:58.963 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:06:00.714 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:06:30.750 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:06:30.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:06:30.784 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T02:06:30.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:06:30.801 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:06:30.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-06T02:06:30.801 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:06:32.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:07:02.609 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:07:02.623 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:07:02.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-06T02:07:02.646 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:07:02.646 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:07:02.651 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:07:02.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-06T02:07:02.652 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:07:04.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:07:34.464 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:07:34.480 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:07:34.501 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T02:07:34.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:07:34.521 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:07:34.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-06T02:07:34.522 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:07:36.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:08:06.383 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:08:06.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:08:06.415 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T02:08:06.416 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:08:06.416 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:08:06.419 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:08:06.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-06T02:08:06.419 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:08:08.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:08:38.237 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:08:38.255 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:08:38.273 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T02:08:38.286 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:08:38.289 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:08:38.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-06T02:08:38.289 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:08:40.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:09:10.158 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:09:10.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:09:10.200 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-06T02:09:10.221 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:09:10.227 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:09:10.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-06T02:09:10.228 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:09:12.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:09:42.034 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:09:42.047 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:09:42.067 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-06T02:09:42.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:09:42.089 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:09:42.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-06T02:09:42.089 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:09:43.876 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:10:13.917 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:10:13.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:10:13.952 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-06T02:10:13.968 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:10:13.973 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:10:13.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-06T02:10:13.973 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:10:15.754 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:10:45.795 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:10:45.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:10:45.831 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T02:10:45.846 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:10:45.852 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:10:45.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-06T02:10:45.852 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:10:47.649 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:11:17.682 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:11:17.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:11:17.719 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T02:11:17.737 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:11:17.743 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:11:17.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-06T02:11:17.743 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:11:19.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:11:49.596 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:11:49.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:11:49.630 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T02:11:49.652 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:11:49.656 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:11:49.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-06T02:11:49.657 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:11:51.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:12:21.600 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:12:21.613 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:12:21.634 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T02:12:21.648 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:12:21.654 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:12:21.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-06T02:12:21.654 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:12:23.468 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:12:53.509 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:12:53.523 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:12:53.544 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T02:12:53.559 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:12:53.565 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:12:53.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-06T02:12:53.565 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:12:55.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:13:25.413 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:13:25.426 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:13:25.557 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T02:13:25.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:13:25.581 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:13:25.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-06T02:13:25.581 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:13:27.365 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:13:57.406 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:13:57.420 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:13:57.442 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 69 seconds old
2025-09-06T02:13:57.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:13:57.462 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:13:57.462 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:13:57.462 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:13:59.238 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:14:29.279 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:14:29.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:14:29.318 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T02:14:29.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:14:29.334 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:14:29.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-06T02:14:29.334 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:14:31.097 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:15:02.161 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:15:02.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:15:02.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-06T02:15:02.193 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:15:02.193 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:15:02.196 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:15:02.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-06T02:15:02.196 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:15:04.043 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:15:34.089 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:15:34.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:15:34.128 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T02:15:34.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:15:34.155 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:15:34.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-06T02:15:34.156 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:15:35.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:16:05.961 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:16:05.974 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:16:05.995 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T02:16:05.996 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:16:05.997 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:16:06.002 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:16:06.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-06T02:16:06.003 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:16:07.733 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:16:37.777 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:16:37.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:16:37.815 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T02:16:37.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:16:37.836 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:16:37.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-06T02:16:37.836 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:16:39.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:17:09.613 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:17:09.627 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:17:09.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-06T02:17:09.649 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:17:09.649 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:17:09.655 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:17: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-06T02:17:09.656 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:17:11.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:17:41.450 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:17:41.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:17:41.493 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T02:17:41.515 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:17:41.520 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:17:41.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-06T02:17:41.520 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:17:43.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:18:13.322 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:18:13.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:18:13.351 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-06T02:18:13.363 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:18:13.366 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:18:13.366 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:18:13.366 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:18:15.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:18:45.180 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:18:45.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:18:45.215 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T02:18:45.229 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:18:45.232 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:18:45.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-06T02:18:45.232 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:18:46.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:19:16.980 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:19:16.993 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:19:17.015 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T02:19:17.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:19:17.037 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:19:17.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-06T02:19:17.038 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:19:18.805 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:19:48.839 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:19:48.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:19:48.874 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T02:19:48.889 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:19:48.894 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:19:48.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-06T02:19:48.895 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:19:50.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:20:20.656 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:20:20.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:20:20.690 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-06T02:20:20.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:20:20.706 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:20:20.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-06T02:20:20.706 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:20:22.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:20:52.504 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:20:52.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:20:52.986 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T02:20:53.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:20:53.018 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:20:53.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-06T02:20:53.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:20:54.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:21:24.822 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:21:24.836 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:21:24.853 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T02:21:24.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:21:24.870 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:21:24.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-06T02:21:24.870 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:21:26.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:21:56.693 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:21:56.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:21:57.161 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T02:21:57.182 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:21:57.185 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:21:57.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-06T02:21:57.185 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:21:59.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:22:29.107 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:22:29.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:22:29.143 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T02:22:29.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:22:29.160 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:22: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-06T02:22:29.160 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:22:30.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:23:00.991 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:23:01.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:23:01.025 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 73 seconds old
2025-09-06T02:23:01.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:23:01.045 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:23:01.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-06T02:23:01.046 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:23:02.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:23:32.862 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:23:32.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:23:32.898 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-06T02:23:32.913 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:23:32.919 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:23:32.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-06T02:23:32.920 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:23:34.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:24:04.782 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:24:04.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:24:05.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-06T02:24:05.538 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:24:05.538 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:24:05.544 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:24:05.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-06T02:24:05.545 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:24:07.327 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:24:37.368 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:24:37.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:24:37.408 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T02:24:37.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:24:37.429 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:24:37.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-06T02:24:37.430 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:24:39.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:25:09.293 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:25:09.310 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:25:09.325 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-06T02:25:09.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:25:09.340 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:25:09.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-06T02:25:09.340 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:25:11.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:25:41.149 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:25:41.163 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:25:41.187 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T02:25:41.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:25:41.207 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:25:41.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-06T02:25:41.207 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:25:43.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:26:13.051 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:26:13.066 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:26:13.088 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-06T02:26:13.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:26:13.110 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:26:13.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-06T02:26:13.110 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:26:14.903 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:26:44.944 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:26:44.960 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:26:44.982 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T02:26:44.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:26:45.003 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:26:45.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-06T02:26:45.003 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:26:46.801 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:27:16.827 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:27:16.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:27:16.868 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T02:27:16.883 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:27:16.890 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:27:16.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-06T02:27:16.890 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:27:18.677 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:27:48.694 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:27:48.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:27:48.729 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T02:27:48.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:27:48.747 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:27: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-06T02:27:48.747 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:27:50.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:28:20.567 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:28:20.581 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:28:20.605 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-06T02:28:20.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:28:20.626 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:28:20.627 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:28:20.627 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:28:22.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:28:52.498 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:28:52.517 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:28:52.534 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T02:28:52.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:28:52.549 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:28:52.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-06T02:28:52.549 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:28:54.433 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:29:24.469 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:29:24.484 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:29:24.506 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T02:29:24.521 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:29:24.528 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:29:24.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-06T02:29:24.529 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:29:26.362 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:29:56.404 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:29:56.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:29:56.438 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T02:29:56.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:29:56.459 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:29:56.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-06T02:29:56.460 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:29:58.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:30:28.292 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:30:28.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:30:28.329 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T02:30:28.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:30:28.351 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:30:28.351 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:30:28.351 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:30:30.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:31:00.178 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:31:00.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:31:00.214 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-06T02:31:00.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:31:00.232 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:31:00.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-06T02:31:00.232 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:31:02.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:31:32.046 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:31:32.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:31:32.085 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-06T02:31:32.100 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:31:32.103 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:31:32.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-06T02:31:32.104 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:31:33.876 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:32:03.902 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:32:03.920 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:32:03.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-06T02:32:03.935 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:32:03.935 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:32:03.938 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:32:03.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-06T02:32:03.938 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:32:05.762 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:32:35.802 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:32:35.816 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:32:35.840 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T02:32:35.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:32:35.865 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:32:35.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-06T02:32:35.865 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:32:37.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:33:07.747 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:33:07.762 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:33:07.780 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T02:33:07.782 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:33:07.782 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:33:07.788 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:33:07.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-06T02:33:07.788 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:33:09.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:33:39.630 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:33:39.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:33:39.684 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T02:33:39.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:33:39.713 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:33:39.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-06T02:33:39.713 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:33:41.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:34:11.552 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:34:11.570 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:34:11.590 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T02:34:11.617 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:34:11.621 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:34:11.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-06T02:34:11.621 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:34:13.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:34:43.442 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:34:43.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:34:43.486 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T02:34:43.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:34:43.506 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:34:43.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-06T02:34:43.506 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:34:45.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:35:15.334 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:35:15.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:35:15.371 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-06T02:35:15.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:35:15.390 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:35:15.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-06T02:35:15.390 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:35:17.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:35:47.188 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:35:47.206 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:35:47.222 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T02:35:47.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:35:47.236 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:35:47.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-06T02:35:47.236 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:35:49.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:36:19.140 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:36:19.153 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:36:19.176 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-06T02:36:19.190 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:36:19.197 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:36:19.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-06T02:36:19.197 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:36:20.968 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:36:51.008 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:36:51.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:36:51.040 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T02:36:51.059 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:36:51.065 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:36:51.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-06T02:36:51.065 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:36:52.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:37:22.886 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:37:22.900 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:37:22.918 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T02:37:22.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:37:22.937 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:37:22.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-06T02:37:22.938 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:37:24.710 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:37:54.744 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:37:54.759 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:37:54.781 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T02:37:54.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:37:54.801 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:37:54.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-06T02:37:54.801 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:37:56.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:38:26.618 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:38:26.632 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:38:26.653 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-06T02:38:26.670 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:38:26.677 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:38:26.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-06T02:38:26.677 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:38:28.452 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:38:58.484 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:38:58.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:38:58.518 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-06T02:38:58.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:38:58.538 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:38:58.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-06T02:38:58.538 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:39:00.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:39:30.360 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:39:30.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:39:30.393 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-06T02:39:30.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:39:30.411 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:39:30.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-06T02:39:30.412 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:39:32.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:40:02.251 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:40:02.274 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:40:02.294 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T02:40:02.295 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:40:02.295 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:40:02.301 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:40:02.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-06T02:40:02.301 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:40:04.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:40:34.124 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:40:34.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:40:34.161 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T02:40:34.178 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:40:34.184 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:40:34.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-06T02:40:34.185 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:40:35.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:41:05.996 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:41:06.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:41:06.031 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T02:41:06.032 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:41:06.032 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:41:06.038 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:41:06.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-06T02:41:06.038 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:41:07.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:41:37.845 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:41:37.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:41:37.880 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T02:41:37.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:41:37.899 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:41:37.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-06T02:41:37.899 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:41:39.647 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:42:09.681 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:42:09.699 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:42:09.714 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T02:42:09.714 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:42:09.714 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:42:09.716 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:42:09.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-06T02:42:09.716 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:42:11.468 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:42:41.502 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:42:41.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:42:41.926 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T02:42:41.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:42:41.941 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:42:41.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-06T02:42:41.941 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:42:43.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:43:13.819 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:43:13.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:43:13.853 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T02:43:13.868 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:43:13.874 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:43:13.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-06T02:43:13.874 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:43:15.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:43:45.697 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:43:45.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:43:45.730 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T02:43:45.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:43:45.750 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:43:45.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-06T02:43:45.750 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:43:47.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:44:17.565 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:44:17.579 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:44:17.600 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T02:44:17.614 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:44:17.620 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:44:17.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-06T02:44:17.620 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:44:19.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:44:49.434 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:44:49.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:44:49.467 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T02:44:49.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:44:49.490 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:44:49.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-06T02:44:49.490 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:44:51.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:45:21.253 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:45:21.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:45:21.287 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T02:45:21.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:45:21.304 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:45:21.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-06T02:45:21.304 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:45:23.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:45:53.120 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:45:53.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:45:53.151 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T02:45:53.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:45:53.166 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:45:53.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-06T02:45:53.166 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:45:55.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:46:25.066 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:46:25.088 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:46:25.110 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T02:46:25.140 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:46:25.146 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:46:25.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-06T02:46:25.146 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:46:26.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:46:57.000 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:46:57.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:46:57.033 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T02:46:57.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:46:57.056 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:46:57.056 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:46:57.056 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:46:58.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:47:28.846 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:47:28.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:47:28.882 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T02:47:28.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:47:28.901 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:47:28.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-06T02:47:28.901 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:47:30.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:48:00.688 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-06T02:48:00.688 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-06T02:48:00.688 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-06T02:48:00.702 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-06T02:48:00.715 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:48:00.721 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:48: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-06T02:48:00.721 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:48:02.496 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:48:32.540 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:48:32.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:48:32.578 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-06T02:48:32.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:48:32.599 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:48:32.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-06T02:48:32.599 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:48:34.368 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:49:04.401 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:49:04.414 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:49:04.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-06T02:49:04.429 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:49:04.429 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:49:04.431 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:49:04.431 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:49:04.431 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:49:06.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:49:36.230 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:49:36.248 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:49:36.273 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T02:49:36.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:49:36.293 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:49:36.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-06T02:49:36.293 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:49:38.118 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:50:08.154 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:50:08.168 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:50:08.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-06T02:50:08.192 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:50:08.192 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:50:08.198 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:50: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-06T02:50:08.198 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:50:09.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:50:40.035 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:50:40.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:50:40.075 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T02:50:40.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:50:40.096 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:50:40.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-06T02:50:40.096 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:50:41.890 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:51:11.931 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:51:11.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:51:11.965 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-06T02:51:11.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:51:11.986 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:51:11.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-06T02:51:11.986 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:51:13.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:51:43.776 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:51:43.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:51:43.822 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-06T02:51:43.841 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:51:43.845 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:51:43.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-06T02:51:43.845 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:51:45.633 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:52:15.671 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:52:15.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:52:15.705 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-06T02:52:15.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:52:15.724 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:52:15.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-06T02:52:15.724 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:52:17.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:52:47.565 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:52:47.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:52:47.597 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T02:52:47.617 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:52:47.620 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:52:47.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-06T02:52:47.620 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:52:49.537 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:53:19.580 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:53:19.594 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:53:20.439 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-06T02:53:20.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:53:20.463 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:53:20.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-06T02:53:20.463 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:53:22.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:53:52.278 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:53:52.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:53:52.312 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T02:53:52.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:53:52.332 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:53:52.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-06T02:53:52.333 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:53:54.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:54:24.179 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:54:24.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:54:24.210 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T02:54:24.222 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:54:24.227 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:54:24.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-06T02:54:24.227 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:54:26.009 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:54:56.054 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:54:56.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:54:56.086 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T02:54:56.102 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:54:56.107 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:54:56.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-06T02:54:56.107 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:54:57.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:55:27.959 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:55:27.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:55:27.991 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T02:55:28.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:55:28.011 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:55:28.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-06T02:55:28.012 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:55:29.798 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:55:59.833 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:55:59.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:55:59.864 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-06T02:55:59.876 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:55:59.878 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:55:59.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-06T02:55:59.878 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:56:01.715 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:56:31.761 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:56:31.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:56:31.791 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T02:56:31.803 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:56:31.806 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:56:31.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-06T02:56:31.806 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:56:33.586 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:57:03.627 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:57:03.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:57:03.666 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T02:57:03.667 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:57:03.667 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:57:03.673 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:57:03.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-06T02:57:03.673 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:57:05.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:57:35.505 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T02:57:35.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:57:35.535 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T02:57:35.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:57:35.558 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:57:35.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-06T02:57:35.558 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:57:37.333 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:58:07.378 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:58:07.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:58:07.414 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T02:58:07.416 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T02:58:07.416 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T02:58:07.422 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:58:07.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-06T02:58:07.423 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:58:09.223 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:58:39.264 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:58:39.279 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:58:39.299 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T02:58:39.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:58:39.321 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:58:39.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-06T02:58:39.321 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:58:41.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:59:11.158 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:59:11.177 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:59:11.195 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T02:59:11.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:59:11.222 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:59:11.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-06T02:59:11.223 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:59:13.002 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T02:59:43.037 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T02:59:43.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T02:59:43.066 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T02:59:43.084 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T02:59:43.086 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T02:59:43.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-06T02:59:43.086 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T02:59:44.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:00:15.004 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:00:15.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:00:15.040 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T03:00:15.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:00:15.061 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:00:15.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-06T03:00:15.062 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:00:16.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:00:46.884 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:00:46.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:00:46.926 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-06T03:00:46.941 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:00:46.947 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:00:46.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-06T03:00:46.947 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:00:48.758 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:01:18.798 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:01:18.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:01:18.832 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T03:01:18.848 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:01:18.854 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:01:18.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-06T03:01:18.854 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:01:20.642 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:01:50.689 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:01:50.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:01:50.724 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-06T03:01:50.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:01:50.747 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:01:50.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-06T03:01:50.747 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:01:52.524 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:02:22.564 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:02:22.579 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:02:22.602 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T03:02:22.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:02:22.622 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:02:22.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-06T03:02:22.623 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:02:24.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:02:54.435 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:02:54.455 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:02:54.471 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 66 seconds old
2025-09-06T03:02:54.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:02:54.487 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:02:54.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-06T03:02:54.487 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:02:56.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:03:26.393 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:03:26.407 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:03:26.428 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-06T03:03:26.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:03:26.450 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:03:26.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-06T03:03:26.451 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:03:28.267 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:03:58.309 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:03:58.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:03:58.346 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-06T03:03:58.361 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:03:58.367 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:03:58.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-06T03:03:58.367 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:04:00.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:04:30.170 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:04:30.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:04:30.203 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-06T03:04:30.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:04:30.225 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:04: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-06T03:04:30.225 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:04:31.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:05:02.037 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:05:02.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:05:02.073 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T03:05:02.074 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:05:02.074 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:05:02.080 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:05:02.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-06T03:05:02.080 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:05:03.835 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:05:33.852 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:05:33.867 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:05:33.889 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T03:05:33.905 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:05:33.909 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:05: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-06T03:05:33.909 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:05:35.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:06:05.709 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:06:05.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:06:05.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-06T03:06:05.746 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:06:05.746 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:06:05.749 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:06:05.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-06T03:06:05.749 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:06:07.533 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:06:37.578 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:06:37.592 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:06:37.614 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T03:06:37.632 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:06:37.636 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:06:37.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-06T03:06:37.637 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:06:39.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:07:09.439 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:07:09.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:07:09.472 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T03:07:09.473 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:07:09.473 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:07:09.479 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:07:09.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-06T03:07:09.479 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:07:11.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:07:41.288 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:07:41.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:07:41.325 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T03:07:41.340 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:07:41.346 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:07:41.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-06T03:07:41.347 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:07:43.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:08:13.169 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:08:13.186 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:08:13.198 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T03:08:13.210 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:08:13.214 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:08:13.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-06T03:08:13.214 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:08:14.979 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:08:45.025 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:08:45.039 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:08:45.061 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T03:08:45.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:08:45.079 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:08:45.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-06T03:08:45.079 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:08:46.831 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:09:16.885 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:09:16.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:09:16.919 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T03:09:16.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:09:16.942 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:09: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-06T03:09:16.943 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:09:18.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:09:48.737 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:09:48.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:09:48.777 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T03:09:48.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:09:48.793 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:09:48.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-06T03:09:48.793 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:09:50.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:10:20.690 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:10:20.705 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:10:20.732 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-06T03:10:20.748 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:10:20.754 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:10:20.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-06T03:10:20.755 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:10:22.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:10:52.537 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:10:52.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:10:52.577 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T03:10:52.598 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:10:52.604 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:10:52.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-06T03:10:52.605 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:10:54.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:11:24.373 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:11:24.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:11:24.997 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T03:11:25.014 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:11:25.022 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:11: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-06T03:11:25.022 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:11:26.788 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:11:56.827 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:11:56.841 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:11:56.861 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-06T03:11:56.876 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:11:56.883 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:11:56.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-06T03:11:56.884 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:11:58.669 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:12:28.714 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:12:28.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:12:28.746 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T03:12:28.761 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:12:28.764 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:12:28.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-06T03:12:28.765 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:12:30.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:13:00.589 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-06T03:13:00.593 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-06T03:13:00.593 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-06T03:13:00.607 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-06T03:13:00.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:13:00.622 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:13:00.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-06T03:13:00.622 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:13:02.473 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:13:32.502 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:13:32.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:13:32.538 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-06T03:13:32.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:13:32.561 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:13:32.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-06T03:13:32.561 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:13:34.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:14:04.398 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:14:04.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:14:04.435 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T03:14:04.436 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:14:04.436 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:14:04.441 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:14:04.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-06T03:14:04.441 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:14:06.227 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:14:36.265 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:14:36.283 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:14:36.302 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T03:14:36.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:14:36.323 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:14:36.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-06T03:14:36.323 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:14:38.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:15:08.127 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:15:08.142 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:15:08.164 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T03:15:08.165 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:15:08.165 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:15:08.170 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:15:08.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-06T03:15:08.171 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:15:09.968 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:15:40.010 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:15:40.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:15:40.043 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T03:15:40.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:15:40.063 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:15:40.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-06T03:15:40.063 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:15:41.897 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:16:11.930 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:16:11.943 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:16:11.955 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T03:16:11.969 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:16:11.972 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:16:11.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-06T03:16:11.972 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:16:13.758 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:16:43.796 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:16:43.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:16:43.831 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T03:16:43.852 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:16:43.857 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:16:43.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-06T03:16:43.857 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:16:45.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:17:15.783 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:17:15.802 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:17:15.825 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T03:17:15.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:17:15.853 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:17:15.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-06T03:17:15.853 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:17:17.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:17:47.694 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:17:47.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:17:47.734 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-06T03:17:47.752 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:17:47.757 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:17:47.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-06T03:17:47.758 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:17:49.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:18:19.576 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:18:19.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:18:19.616 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T03:18:19.632 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:18:19.638 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:18:19.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-06T03:18:19.639 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:18:21.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:18:51.436 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:18:51.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:18:51.469 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-06T03:18:51.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:18:51.491 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:18:51.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-06T03:18:51.491 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:18:53.271 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:19:23.312 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:19:23.327 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:19:23.346 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T03:19:23.365 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:19:23.371 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:19:23.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-06T03:19:23.372 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:19:25.144 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:19:55.179 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:19:55.203 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:19:55.216 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T03:19:55.229 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:19:55.231 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:19:55.231 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:19:55.231 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:19:57.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:20:27.134 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:20:27.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:20:27.165 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T03:20:27.181 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:20:27.187 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:20:27.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-06T03:20:27.188 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:20:28.941 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:20:58.982 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:20:59.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:20:59.026 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-06T03:20:59.042 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:20:59.048 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:20:59.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-06T03:20:59.048 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:21:00.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:21:30.841 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:21:30.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:21:30.888 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-06T03:21:30.902 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:21:30.909 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:21:30.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-06T03:21:30.909 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:21:32.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:22:02.702 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:22:02.716 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:22:02.738 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T03:22:02.739 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:22:02.739 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:22:02.746 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:22:02.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-06T03:22:02.746 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:22:04.509 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:22:34.556 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:22:34.570 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:22:34.588 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T03:22:34.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:22:34.605 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:22:34.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-06T03:22:34.605 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:22:36.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:23:06.409 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:23:06.427 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:23:06.815 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T03:23:06.824 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:23:06.824 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:23:06.827 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:23: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-06T03:23:06.827 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:23:08.597 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:23:38.639 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:23:38.668 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:23:38.687 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-06T03:23:38.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:23:38.713 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:23:38.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-06T03:23:38.713 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:23:40.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:24:10.507 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:24:10.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:24:10.547 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-06T03:24:10.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:24:10.576 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:24:10.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-06T03:24:10.576 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:24:12.343 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:24:42.388 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:24:42.401 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:24:42.420 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-06T03:24:42.434 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:24:42.441 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:24:42.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-06T03:24:42.441 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:24:44.206 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:25:14.244 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:25:14.257 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:25:14.280 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-06T03:25:14.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:25:14.301 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:25:14.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-06T03:25:14.301 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:25:16.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:25:46.098 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:25:46.115 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:25:46.127 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T03:25:46.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:25:46.141 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:25:46.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-06T03:25:46.141 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:25:47.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:26:17.958 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:26:17.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:26:17.990 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T03:26:18.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:26:18.018 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:26:18.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-06T03:26:18.018 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:26:19.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:26:49.800 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:26:49.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:26:49.832 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T03:26:49.844 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:26:49.847 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:26:49.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-06T03:26:49.847 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:26:51.742 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:27:21.755 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:27:21.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:27:21.788 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T03:27:21.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:27:21.810 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:27:21.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-06T03:27:21.811 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:27:23.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:27:53.600 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:27:53.616 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:27:53.636 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-06T03:27:53.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:27:53.659 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:27:53.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-06T03:27:53.659 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:27:55.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:28:25.463 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:28:25.478 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:28:26.801 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-06T03:28:26.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:28:26.834 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:28:26.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-06T03:28:26.834 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:28:28.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:28:58.642 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:28:58.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:28:58.676 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-06T03:28:58.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:28:58.697 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:28:58.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-06T03:28:58.697 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:29:00.493 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:29:30.538 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:29:30.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:29:30.570 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T03:29:30.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:29:30.587 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:29:30.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-06T03:29:30.587 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:29:32.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:30:02.402 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:30:02.417 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:30:02.430 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T03:30:02.430 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:30:02.430 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:30:02.432 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:30:02.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-06T03:30:02.432 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:30:04.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:30:34.310 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:30:34.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:30:34.338 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T03:30:34.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:30:34.361 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:30:34.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-06T03:30:34.361 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:30:36.110 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:31:06.169 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:31:06.183 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:31:06.200 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T03:31:06.201 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:31:06.202 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:31:06.207 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:31:06.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-06T03:31:06.207 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:31:07.950 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:31:37.991 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:31:38.004 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:31:38.022 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T03:31:38.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:31:38.043 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:31:38.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-06T03:31:38.043 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:31:39.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:32:09.833 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:32:09.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:32:09.870 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-06T03:32:09.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:32:09.893 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:32:09.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-06T03:32:09.893 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:32:11.652 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:32:41.693 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:32:41.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:32:41.726 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T03:32:41.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:32:41.747 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:32:41.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-06T03:32:41.747 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:32:43.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:33:13.536 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:33:13.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:33:13.571 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T03:33:13.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:33:13.593 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:33:13.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-06T03:33:13.593 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:33:15.358 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:33:45.405 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:33:45.421 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:33:45.440 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T03:33:45.457 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:33:45.461 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:33:45.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-06T03:33:45.461 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:33:47.322 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:34:17.358 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:34:17.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:34:17.394 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T03:34:17.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:34:17.416 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:34:17.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-06T03:34:17.416 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:34:19.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:34:49.220 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:34:49.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:34:49.251 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T03:34:49.266 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:34:49.272 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:34:49.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-06T03:34:49.273 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:34:51.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:35:21.066 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:35:21.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:35:21.105 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T03:35:21.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:35:21.124 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:35:21.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-06T03:35:21.125 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:35:22.884 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:35:52.922 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:35:52.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:35:52.961 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T03:35:52.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:35:52.996 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:35:52.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-06T03:35:52.996 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:35:54.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:36:24.776 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:36:24.797 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:36:24.817 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T03:36:24.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:36:24.850 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:36:24.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-06T03:36:24.850 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:36:26.600 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:36:56.633 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:36:56.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:36:56.670 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T03:36:56.688 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:36:56.691 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:36:56.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-06T03:36:56.691 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:36:58.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:37:28.587 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:37:28.604 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:37:28.622 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T03:37:28.637 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:37:28.643 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:37:28.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-06T03:37:28.644 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:37:30.414 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:38:00.462 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:38:00.475 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:38:00.490 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T03:38:00.505 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:38:00.510 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:38:00.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-06T03:38:00.511 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:38:02.281 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:38:32.316 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:38:32.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:38:32.350 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-06T03:38:32.366 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:38:32.373 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:38:32.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-06T03:38:32.373 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:38:34.145 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:39:04.181 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:39:04.198 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:39:04.215 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T03:39:04.216 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:39:04.216 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:39:04.220 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:39:04.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-06T03:39:04.220 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:39:05.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:39:35.985 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:39:35.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:39:36.015 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T03:39:36.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:39:36.037 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:39:36.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-06T03:39:36.038 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:39:37.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:40:07.856 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:40:07.874 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:40:07.889 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T03:40:07.889 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:40:07.889 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:40:07.892 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:40:07.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-06T03:40:07.892 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:40:09.777 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:40:39.819 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:40:39.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:40:39.851 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T03:40:39.867 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:40:39.873 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:40:39.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-06T03:40:39.874 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:40:41.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:41:11.699 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:41:11.714 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:41:11.736 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T03:41:11.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:41:11.761 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:41:11.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-06T03:41:11.761 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:41:13.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:41:43.606 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:41:43.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:41:43.640 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T03:41:43.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:41:43.663 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:41:43.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-06T03:41:43.663 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:41:45.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:42:15.506 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:42:15.522 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:42:15.540 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-06T03:42:15.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:42:15.560 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:42:15.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-06T03:42:15.560 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:42:17.331 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:42:47.375 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:42:47.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:42:47.408 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T03:42:47.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:42:47.427 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:42:47.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-06T03:42:47.427 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:42:49.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:43:19.220 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:43:19.237 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:43:19.257 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-06T03:43:19.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:43:19.280 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:43:19.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-06T03:43:19.280 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:43:21.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:43:51.076 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:43:51.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:43:51.112 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T03:43:51.125 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:43:51.129 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:43:51.129 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:43:51.129 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:43:52.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:44:23.000 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:44:23.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:44:23.036 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T03:44:23.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:44:23.082 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:44:23.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-06T03:44:23.082 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:44:24.850 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:44:54.898 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:44:54.920 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:44:54.941 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T03:44:54.957 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:44:54.962 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:44:54.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-06T03:44:54.962 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:44:56.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:45:26.751 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:45:26.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:45:26.792 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T03:45:26.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:45:26.815 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:45:26.815 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:45:26.815 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:45:28.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:45:58.665 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:45:58.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:45:58.701 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-06T03:45:58.717 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:45:58.723 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:45: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-06T03:45:58.723 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:46:00.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:46:30.497 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:46:30.513 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:46:30.529 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-06T03:46:30.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:46:30.548 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:46:30.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-06T03:46:30.549 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:46:32.310 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:47:02.322 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:47:02.339 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:47:02.360 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T03:47:02.360 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:47:02.360 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:47:02.363 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:47:02.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-06T03:47:02.363 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:47:04.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:47:34.227 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:47:34.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:47:34.257 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T03:47:34.273 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:47:34.279 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:47:34.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-06T03:47:34.279 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:47:36.059 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:48:06.098 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:48:06.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:48:06.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-06T03:48:06.140 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:48:06.140 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:48:06.145 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:48:06.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-06T03:48:06.145 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:48:07.932 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:48:37.946 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:48:37.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:48:37.984 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T03:48:38.004 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:48:38.010 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:48:38.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-06T03:48:38.010 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:48:39.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:49:09.829 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:49:09.848 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:49:09.870 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-06T03:49:09.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:49:09.900 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:49: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-06T03:49:09.900 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:49:11.677 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:49:41.727 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:49:41.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:49:42.016 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-06T03:49:42.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:49:42.036 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:49:42.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-06T03:49:42.037 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:49:43.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:50:13.829 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:50:13.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:50:13.855 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-06T03:50:13.867 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:50:13.869 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:50:13.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-06T03:50:13.869 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:50:15.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:50:45.643 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:50:45.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:50:45.678 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T03:50:45.694 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:50:45.698 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:50:45.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-06T03:50:45.699 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:50:47.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:51:17.497 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:51:17.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:51:17.530 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T03:51:17.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:51:17.552 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:51:17.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-06T03:51:17.553 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:51:19.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:51:49.326 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:51:49.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:51:49.364 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T03:51:49.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:51:49.383 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:51:49.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-06T03:51:49.384 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:51:51.142 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:52:21.177 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:52:21.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:52:21.209 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T03:52:21.222 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:52:21.226 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:52:21.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-06T03:52:21.227 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:52:22.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:52:53.009 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:52:53.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:52:53.044 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T03:52:53.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:52:53.066 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:52:53.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-06T03:52:53.067 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:52:54.819 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:53:24.866 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:53:24.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:53:24.895 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T03:53:24.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:53:24.922 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:53:24.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-06T03:53:24.922 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:53:26.677 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:53:56.713 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:53:56.725 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:53:56.738 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-06T03:53:56.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:53:56.753 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:53:56.753 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:53:56.754 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:53:58.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:54:28.676 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:54:28.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:54:28.710 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T03:54:28.724 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:54:28.730 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:54:28.730 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:54:28.730 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:54:30.483 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:55:00.510 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-06T03:55:00.511 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-06T03:55:00.511 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-06T03:55:00.528 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-06T03:55:00.542 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:55:00.548 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:55: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-06T03:55:00.549 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:55:02.281 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:55:32.325 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:55:32.339 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:55:32.356 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T03:55:32.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:55:32.381 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:55:32.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-06T03:55:32.382 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:55:34.128 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:56:04.150 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:56:04.166 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:56: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-06T03:56:04.187 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:56:04.187 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:56:04.193 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:56:04.193 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:56:04.193 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:56:06.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:56:36.041 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:56:36.059 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:56:36.088 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T03:56:36.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:56:36.104 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:56:36.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-06T03:56:36.104 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:56:37.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:57:07.896 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:57:07.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:57:07.928 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T03:57:07.928 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T03:57:07.928 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T03:57:07.931 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:57:07.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-06T03:57:07.931 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:57:09.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:57:39.835 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:57:39.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:57:39.872 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T03:57:39.888 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:57:39.894 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:57:39.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-06T03:57:39.894 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:57:41.699 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:58:11.740 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:58:11.757 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:58:11.780 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T03:58:11.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:58:11.801 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:58:11.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-06T03:58:11.801 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:58:13.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:58:43.621 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:58:43.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:58:43.655 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T03:58:43.671 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:58:43.678 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:58:43.678 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:58:43.678 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:58:45.496 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:59:15.532 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T03:59:15.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:59:15.562 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-06T03:59:15.577 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:59:15.582 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:59:15.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-06T03:59:15.582 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:59:17.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T03:59:47.417 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T03:59:47.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T03:59:47.568 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T03:59:47.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T03:59:47.597 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T03:59:47.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-06T03:59:47.598 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T03:59:49.408 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:00:19.444 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:00:19.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:00:19.475 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T04:00:19.496 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:00:19.502 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:00:19.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-06T04:00:19.502 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:00:21.267 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:00:51.294 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:00:51.310 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:00:51.757 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-06T04:00:51.782 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:00:51.787 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:00:51.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-06T04:00:51.787 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:00:53.598 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:01:23.647 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:01:23.661 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:01:23.681 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T04:01:23.697 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:01:23.704 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:01: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-06T04:01:23.704 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:01:25.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:01:55.496 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:01:55.510 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:01:55.534 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T04:01:55.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:01:55.557 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:01:55.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-06T04:01:55.557 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:01:57.324 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:02:27.356 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:02:27.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:02:27.397 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T04:02:27.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:02:27.425 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:02:27.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-06T04:02:27.425 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:02:29.206 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:02:59.219 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:02:59.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:02:59.253 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-06T04:02:59.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:02:59.276 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:02:59.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-06T04:02:59.277 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:03:01.059 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:03:31.097 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:03:31.112 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:03:31.130 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T04:03:31.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:03:31.151 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:03:31.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-06T04:03:31.151 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:03:32.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:04:02.957 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:04:02.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:04:02.989 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T04:04:02.990 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:04:02.990 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:04:02.992 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:04:02.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-06T04:04:02.992 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:04:04.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:04:34.906 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:04:34.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:04:34.940 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T04:04:34.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:04:34.963 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:04: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-06T04:04:34.964 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:04:36.722 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:05:06.756 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:05:06.774 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:05:06.788 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T04:05:06.788 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:05:06.788 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:05:06.793 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:05:06.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-06T04:05:06.793 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:05:08.539 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:05:38.580 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:05:38.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:05:38.617 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-06T04:05:38.632 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:05:38.638 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:05:38.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-06T04:05:38.638 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:05:40.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:06:10.432 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:06:10.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:06:10.466 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-06T04:06:10.489 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:06:10.496 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:06:10.496 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:06:10.496 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:06:12.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:06:42.279 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:06:42.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:06:42.314 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-06T04:06:42.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:06:42.333 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:06:42.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-06T04:06:42.334 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:06:44.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:07:14.149 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:07:14.162 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:07:14.173 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-06T04:07:14.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:07:14.188 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:07:14.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-06T04:07:14.188 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:07:16.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:07:46.061 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:07:46.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:07:46.088 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T04:07:46.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:07:46.104 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:07:46.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-06T04:07:46.104 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:07:47.873 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:08:17.898 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:08:17.912 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:08:17.936 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T04:08:17.952 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:08:17.958 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:08:17.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-06T04:08:17.959 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:08:19.754 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:08:49.802 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:08:49.817 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:08:49.834 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T04:08:49.848 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:08:49.854 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:08:49.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-06T04:08:49.854 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:08:51.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:09:21.679 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:09:21.695 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:09:21.715 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T04:09:21.732 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:09:21.737 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:09:21.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-06T04:09:21.737 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:09:23.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:09:53.564 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:09:53.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:09:53.609 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T04:09:53.623 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:09:53.628 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:09:53.628 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:09:53.628 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:09:55.448 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:10:25.496 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:10:25.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:10:25.533 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T04:10:25.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:10:25.556 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:10:25.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-06T04:10:25.557 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:10:27.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:10:57.388 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:10:57.404 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:10:57.427 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T04:10:57.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:10:57.448 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:10:57.448 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:10:57.448 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:10:59.332 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:11:29.379 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:11:29.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:11:29.416 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-06T04:11:29.432 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:11:29.438 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:11:29.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-06T04:11:29.439 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:11:31.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:12:01.297 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:12:01.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:12:01.338 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-06T04:12:01.362 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:12:01.369 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:12: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-06T04:12:01.369 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:12:03.177 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:12:33.210 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:12:33.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:12:33.238 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T04:12:33.250 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:12:33.255 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:12:33.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-06T04:12:33.255 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:12:35.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:13:05.078 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:13:05.092 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:13:05.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-06T04:13:05.113 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:13:05.113 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:13:05.120 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:13:05.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-06T04:13:05.120 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:13:06.910 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:13:36.951 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:13:36.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:13:36.991 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T04:13:37.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:13:37.009 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:13:37.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-06T04:13:37.010 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:13:38.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:14:08.875 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:14:08.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:14:08.904 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T04:14:08.904 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:14:08.904 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:14:08.906 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:14:08.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-06T04:14:08.906 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:14:10.792 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:14:40.831 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:14:40.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:14:40.869 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T04:14:40.887 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:14:40.893 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:14:40.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-06T04:14:40.894 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:14:42.726 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:15:12.776 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:15:12.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:15:12.816 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-06T04:15:12.831 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:15:12.837 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:15:12.837 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:15:12.837 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:15:14.648 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:15:44.697 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:15:44.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:15:44.733 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T04:15:44.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:15:44.756 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:15:44.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-06T04:15:44.756 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:15:46.577 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:16:16.619 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:16:16.634 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:16:16.652 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-06T04:16:16.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:16:16.672 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:16:16.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-06T04:16:16.672 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:16:18.466 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:16:48.516 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:16:48.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:16:48.551 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T04:16:48.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:16:48.569 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:16:48.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-06T04:16:48.570 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:16:50.349 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:17:20.385 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:17:20.398 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:17:20.410 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-06T04:17:20.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:17:20.427 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:17:20.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-06T04:17:20.427 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:17:22.293 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:17:52.334 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:17:52.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:17:52.376 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T04:17:52.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:17:52.399 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:17:52.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-06T04:17:52.399 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:17:54.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:18:24.234 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:18:24.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:18:24.267 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T04:18:24.284 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:18:24.290 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:18:24.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-06T04:18:24.291 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:18:26.082 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:18:56.095 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:18:56.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:18:56.128 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T04:18:56.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:18:56.147 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:18:56.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-06T04:18:56.148 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:18:57.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:19:27.962 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:19:27.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:19:27.996 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T04:19:28.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:19:28.019 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:19:28.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-06T04:19:28.019 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:19:29.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:19:59.818 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:19:59.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:19:59.861 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-06T04:19:59.876 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:19:59.882 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:19:59.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-06T04:19:59.882 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:20:01.664 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:20:31.705 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:20:31.720 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:20:31.734 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T04:20:31.746 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:20:31.751 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:20:31.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-06T04:20:31.751 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:20:33.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:21:03.537 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:21:03.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:21:03.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-06T04:21:03.571 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:21:03.571 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:21:03.575 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:21:03.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-06T04:21:03.575 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:21:05.377 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:21:35.413 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:21:35.432 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:21:35.451 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T04:21:35.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:21:35.473 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:21:35.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-06T04:21:35.473 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:21:37.261 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:22:07.297 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:22:07.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:22:07.328 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T04:22:07.328 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:22:07.328 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:22:07.333 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:22:07.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-06T04:22:07.333 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:22:09.140 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:22:39.171 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:22:39.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:22:39.205 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T04:22:39.225 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:22:39.232 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:22:39.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-06T04:22:39.232 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:22:41.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:23:11.051 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:23:11.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:23:11.089 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T04:23:11.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:23:11.111 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:23:11.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-06T04:23:11.111 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:23:12.943 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:23:42.994 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:23:43.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:23:43.035 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T04:23:43.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:23:43.060 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:23:43.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-06T04:23:43.061 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:23:44.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:24:14.857 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:24:14.875 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:24:14.889 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-06T04:24:14.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:24:14.914 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:24:14.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-06T04:24:14.914 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:24:16.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:24:46.816 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:24:46.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:24:46.853 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T04:24:46.868 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:24:46.874 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:24:46.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-06T04:24:46.874 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:24:48.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:25:18.702 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:25:18.717 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:25:18.737 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T04:25:18.752 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:25:18.759 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:25:18.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-06T04:25:18.759 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:25:20.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:25:50.578 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:25:50.593 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:25:50.613 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-06T04:25:50.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:25:50.634 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:25:50.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-06T04:25:50.635 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:25:52.405 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:26:22.447 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:26:22.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:26:22.479 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T04:26:22.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:26:22.501 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:26:22.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-06T04:26:22.501 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:26:24.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:26:54.287 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:26:54.301 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:26:54.320 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 66 seconds old
2025-09-06T04:26:54.335 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:26:54.340 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:26:54.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-06T04:26:54.341 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:26:56.104 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:27:26.146 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:27:26.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:27:26.180 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T04:27:26.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:27:26.204 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:27:26.205 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:27:26.205 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:27:27.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:27:58.033 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:27:58.048 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:27:58.073 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-06T04:27:58.090 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:27:58.095 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:27:58.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-06T04:27:58.096 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:27:59.983 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:28:30.011 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:28:30.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:28:30.042 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T04:28:30.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:28:30.065 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:28:30.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-06T04:28:30.065 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:28:31.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:29:01.874 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:29:01.888 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:29:01.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-06T04:29:01.906 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:29:01.906 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:29:01.911 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:29:01.912 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:29:01.912 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:29:03.693 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:29:33.736 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:29:33.750 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:29:33.771 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T04:29:33.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:29:33.793 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:29:33.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-06T04:29:33.793 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:29:35.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:30:05.595 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:30:05.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:30:05.630 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T04:30:05.631 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:30:05.631 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:30:05.637 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:30:05.637 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:30:05.637 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:30:07.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:30:37.407 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:30:37.423 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:30:37.443 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T04:30:37.471 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:30:37.476 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:30:37.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-06T04:30:37.476 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:30:39.245 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:31:09.277 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:31:09.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:31:10.002 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-06T04:31:10.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:31:10.027 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:31: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-06T04:31:10.027 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:31:11.888 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:31:41.909 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:31:41.925 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:31:41.943 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T04:31:41.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:31:41.965 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:31:41.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-06T04:31:41.965 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:31:43.723 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:32:13.765 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:32:13.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:32:13.801 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-06T04:32:13.816 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:32:13.822 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:32:13.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-06T04:32:13.822 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:32:15.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:32:45.622 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:32:45.636 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:32:46.316 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T04:32:46.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:32:46.347 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:32:46.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-06T04:32:46.347 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:32:48.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:33:18.165 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:33:18.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:33:18.200 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-06T04:33:18.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:33:18.221 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:33:18.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-06T04:33:18.221 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:33:19.976 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:33:50.022 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:33:50.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:33:50.054 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-06T04:33:50.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:33:50.073 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:33:50.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-06T04:33:50.073 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:33:51.830 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:34:21.865 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:34:21.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:34:21.895 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T04:34:21.907 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:34:21.912 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:34:21.912 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:34:21.912 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:34:23.730 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:34:53.749 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:34:53.762 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:34:53.773 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T04:34:53.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:34:53.794 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:34:53.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-06T04:34:53.794 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:34:55.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:35:25.562 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:35:25.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:35:25.597 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T04:35:25.617 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:35:25.623 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:35:25.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-06T04:35:25.624 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:35:27.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:35:57.444 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:35:57.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:35:57.485 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 69 seconds old
2025-09-06T04:35:57.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:35:57.513 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:35:57.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-06T04:35:57.514 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:35:59.289 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:36:29.331 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:36:29.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:36:29.363 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T04:36:29.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:36:29.384 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:36:29.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-06T04:36:29.384 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:36:31.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:37:01.209 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:37:01.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:37:01.241 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T04:37:01.242 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:37:01.242 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:37:01.247 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:37:01.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-06T04:37:01.248 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:37:03.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:37:33.090 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:37:33.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:37:33.126 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T04:37:33.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:37:33.151 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:37:33.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-06T04:37:33.152 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:37:34.963 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:38:04.998 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:38:05.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:38:05.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-06T04:38:05.027 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:38:05.027 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:38:05.029 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:38:05.029 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:38:05.029 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:38:06.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:38:36.937 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:38:36.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:38:36.973 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T04:38:36.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:38:36.996 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:38:36.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-06T04:38:36.996 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:38:38.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:39:08.834 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:39:08.849 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:39:08.868 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T04:39:08.869 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:39:08.869 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:39:08.875 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:39:08.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-06T04:39:08.875 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:39:10.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:39:40.744 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:39:40.759 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:39:40.777 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T04:39:40.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:39:40.799 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:39: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-06T04:39:40.799 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:39:42.589 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:40:12.630 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:40:12.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:40:12.663 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T04:40:12.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:40:12.686 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:40:12.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-06T04:40:12.686 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:40:14.525 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:40:44.570 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:40:44.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:40:44.605 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T04:40:44.620 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:40:44.624 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:40:44.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-06T04:40:44.624 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:40:46.430 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:41:16.465 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:41:16.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:41:17.647 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T04:41:17.660 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:41:17.665 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:41:17.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-06T04:41:17.665 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:41:19.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:41:49.534 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:41:49.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:41:49.573 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T04:41:49.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:41:49.592 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:41:49.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-06T04:41:49.592 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:41:51.442 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:42:21.474 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:42:21.488 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:42:21.512 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T04:42:21.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:42:21.534 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:42:21.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-06T04:42:21.535 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:42:23.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:42:53.393 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:42:53.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:42:53.424 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-06T04:42:53.439 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:42:53.445 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:42:53.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-06T04:42:53.445 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:42:55.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:43:25.279 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:43:25.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:43:25.316 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T04:43:25.332 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:43:25.338 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:43:25.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-06T04:43:25.338 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:43:27.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:43:57.190 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:43:57.202 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:43:57.221 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T04:43:57.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:43:57.242 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:43:57.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-06T04:43:57.243 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:43:59.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:44:29.077 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:44:29.097 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:44:29.115 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T04:44:29.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:44:29.139 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:44:29.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-06T04:44:29.140 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:44:30.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:45:00.970 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-06T04:45:00.970 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-06T04:45:00.970 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-06T04:45:00.987 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-06T04:45:01.010 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:45:01.014 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:45:01.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-06T04:45:01.014 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:45:02.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:45:32.980 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:45:32.994 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:45:33.014 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T04:45:33.028 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:45:33.034 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:45:33.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-06T04:45:33.034 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:45:34.831 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:46:04.869 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:46:04.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:46: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-06T04:46:04.898 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:46:04.898 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:46:04.902 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:46:04.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-06T04:46:04.902 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:46:06.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:46:36.724 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:46:36.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:46:36.758 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T04:46:36.774 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:46:36.781 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:46:36.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-06T04:46:36.781 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:46:38.583 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:47:08.617 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:47:08.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:47:08.647 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T04:47:08.647 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:47:08.647 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:47:08.652 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:47:08.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-06T04:47:08.652 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:47:10.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:47:40.494 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:47:40.515 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:47:40.536 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T04:47:40.559 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:47:40.563 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:47:40.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-06T04:47:40.563 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:47:42.345 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:48:12.377 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:48:12.395 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:48:12.407 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-06T04:48:12.426 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:48:12.429 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:48:12.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-06T04:48:12.429 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:48:14.335 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:48:44.377 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:48:44.391 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:48:44.406 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T04:48:44.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:48:44.425 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:48:44.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-06T04:48:44.426 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:48:46.231 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:49:16.264 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:49:16.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:49:16.297 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-06T04:49:16.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:49:16.320 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:49:16.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-06T04:49:16.320 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:49:18.148 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:49:48.181 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:49:48.198 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:49:48.222 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T04:49:48.238 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:49:48.244 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:49:48.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-06T04:49:48.244 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:49:50.050 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:50:20.098 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:50:20.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:50:20.137 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-06T04:50:20.153 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:50:20.160 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:50:20.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-06T04:50:20.160 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:50:21.940 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:50:51.981 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:50:51.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:50:52.011 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 64 seconds old
2025-09-06T04:50:52.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:50:52.032 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:50:52.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-06T04:50:52.032 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:50:53.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:51:23.870 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:51:23.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:51:23.906 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T04:51:23.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:51:23.928 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:51:23.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-06T04:51:23.928 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:51:25.738 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:51:55.762 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:51:55.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:51:55.796 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T04:51:55.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:51:55.811 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:51:55.811 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:51:55.811 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:51:57.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:52:27.735 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:52:27.748 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:52:27.768 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T04:52:27.784 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:52:27.791 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:52:27.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-06T04:52:27.792 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:52:29.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:52:59.623 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:52:59.639 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:52:59.662 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-06T04:52:59.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:52:59.682 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:52:59.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-06T04:52:59.682 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:53:01.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:53:31.513 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:53:31.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:53:31.550 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-06T04:53:31.567 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:53:31.575 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:53:31.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-06T04:53:31.575 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:53:33.361 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:54:03.372 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:54:03.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:54:03.407 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T04:54:03.408 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:54:03.408 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:54:03.414 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:54:03.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-06T04:54:03.414 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:54:05.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:54:35.240 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:54:35.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:54:35.269 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T04:54:35.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:54:35.284 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:54:35.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-06T04:54:35.284 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:54:37.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:55:07.112 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:55:07.126 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:55:07.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-06T04:55:07.144 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T04:55:07.145 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T04:55:07.148 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:55:07.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-06T04:55:07.148 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:55:08.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:55:38.967 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:55:38.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:55:39.002 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T04:55:39.017 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:55:39.022 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:55:39.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-06T04:55:39.022 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:55:40.914 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:56:10.964 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:56:10.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:56:11.003 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-06T04:56:11.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:56:11.035 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:56:11.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-06T04:56:11.035 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:56:12.816 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:56:42.863 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:56:42.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:56:42.901 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-06T04:56:42.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:56:42.922 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:56:42.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-06T04:56:42.923 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:56:44.725 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:57:14.773 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:57:14.788 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:57:14.806 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-06T04:57:14.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:57:14.826 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:57:14.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-06T04:57:14.826 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:57:16.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:57:46.678 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:57:46.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:57:46.719 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T04:57:46.735 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:57:46.738 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:57:46.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-06T04:57:46.739 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:57:48.533 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:58:18.561 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T04:58:18.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:58:18.598 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T04:58:18.612 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:58:18.619 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:58:18.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-06T04:58:18.619 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:58:20.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:58:50.429 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:58:50.446 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:58:50.461 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-06T04:58:50.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:58:50.477 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:58:50.477 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:58:50.477 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:58:52.312 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:59:22.326 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:59:22.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:59:22.359 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T04:59:22.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:59:22.375 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:59:22.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-06T04:59:22.375 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:59:24.163 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T04:59:54.198 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T04:59:54.217 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T04:59:54.740 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 66 seconds old
2025-09-06T04:59:54.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T04:59:54.779 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T04:59:54.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-06T04:59:54.779 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T04:59:56.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:00:26.616 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:00:26.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:00:26.680 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-06T05:00:26.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:00:26.707 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:00:26.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-06T05:00:26.707 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:00:28.496 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:00:58.540 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:00:58.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:00:58.578 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-06T05:00:58.592 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:00:58.598 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:00:58.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-06T05:00:58.598 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:01:00.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:01:30.418 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:01:30.432 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:01:30.449 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T05:01:30.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:01:30.470 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:01:30.470 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:01:30.470 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:01:32.251 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:02:02.262 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:02:02.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:02:02.295 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T05:02:02.295 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:02:02.295 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:02:02.298 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:02:02.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-06T05:02:02.298 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:02:04.098 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:02:34.130 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:02:34.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:02:34.159 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T05:02:34.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:02:34.174 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:02:34.174 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:02:34.174 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:02:36.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:03:06.083 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:03:06.096 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:03: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-06T05:03:06.110 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:03:06.110 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:03:06.115 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:03:06.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-06T05:03:06.115 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:03:07.928 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:03:37.973 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:03:37.988 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:03:38.008 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-06T05:03:38.026 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:03:38.033 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:03:38.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-06T05:03:38.033 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:03:39.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:04:09.870 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:04:09.887 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:04:09.902 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T05:04:09.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:04:09.919 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:04:09.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-06T05:04:09.919 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:04:11.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:04:41.787 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:04:41.802 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:04:41.823 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T05:04:41.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:04:41.843 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:04:41.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-06T05:04:41.843 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:04:43.648 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:05:13.692 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:05:13.706 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:05:13.729 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T05:05:13.745 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:05:13.749 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:05:13.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-06T05:05:13.749 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:05:15.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:05:45.615 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:05:45.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:05:45.640 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T05:05:45.652 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:05:45.655 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:05:45.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-06T05:05:45.655 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:05:47.429 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:06:17.467 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:06:17.481 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:06:17.501 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T05:06:17.520 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:06:17.526 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:06:17.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-06T05:06:17.526 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:06:19.402 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:06:49.438 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:06:49.451 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:06:49.471 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T05:06:49.488 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:06:49.494 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:06:49.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-06T05:06:49.495 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:06:51.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:07:21.314 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:07:21.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:07:21.703 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T05:07:21.729 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:07:21.734 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:07:21.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-06T05:07:21.734 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:07:23.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:07:53.533 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:07:53.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:07:53.565 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T05:07:53.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:07:53.586 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:07:53.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-06T05:07:53.586 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:07:55.385 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:08:25.436 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:08:25.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:08:25.471 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T05:08:25.485 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:08:25.491 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:08:25.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-06T05:08:25.491 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:08:27.286 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:08:57.320 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:08:57.336 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:08:57.355 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T05:08:57.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:08:57.376 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:08:57.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-06T05:08:57.376 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:08:59.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:09:29.180 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:09:29.192 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:09:29.204 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T05:09:29.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:09:29.219 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:09:29.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-06T05:09:29.219 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:09:31.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:10:01.124 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:10:01.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:10:01.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-06T05:10:01.156 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:10:01.156 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:10:01.161 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:10:01.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-06T05:10:01.162 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:10:02.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:10:32.978 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:10:32.992 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:10:33.011 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T05:10:33.027 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:10:33.033 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:10:33.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-06T05:10:33.033 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:10:34.830 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:11:04.865 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:11:04.880 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:11:04.899 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T05:11:04.900 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:11:04.900 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:11:04.906 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:11:04.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-06T05:11:04.907 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:11:06.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:11:36.736 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:11:36.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:11:36.778 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T05:11:36.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:11:36.806 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:11:36.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-06T05:11:36.807 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:11:38.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:12:08.614 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:12:08.628 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:12:08.649 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T05:12:08.650 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:12:08.650 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:12:08.656 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:12:08.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-06T05:12:08.656 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:12:10.414 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:12:40.460 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:12:40.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:12:40.502 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T05:12:40.525 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:12:40.529 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:12:40.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-06T05:12:40.529 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:12:42.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:13:12.372 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:13:12.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:13:12.403 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-06T05:13:12.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:13:12.422 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:13:12.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-06T05:13:12.422 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:13:14.281 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:13:44.329 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:13:44.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:13:44.368 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T05:13:44.382 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:13:44.388 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:13:44.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-06T05:13:44.388 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:13:46.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:14:16.200 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:14:16.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:14:16.237 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T05:14:16.253 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:14:16.259 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:14:16.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-06T05:14:16.259 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:14:18.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:14:48.064 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:14:48.079 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:14:48.098 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T05:14:48.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:14:48.118 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:14:48.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-06T05:14:48.118 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:14:49.886 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:15:19.907 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:15:19.921 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:15:19.943 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-06T05:15:19.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:15:19.965 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:15:19.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-06T05:15:19.966 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:15:21.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:15:51.809 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:15:51.823 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:15:51.840 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T05:15:51.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:15:51.865 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:15:51.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-06T05:15:51.865 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:15:53.647 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:16:23.681 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:16:23.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:16:23.717 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T05:16:23.729 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:16:23.731 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:16:23.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-06T05:16:23.731 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:16:25.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:16:55.631 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:16:55.645 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:16:55.666 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T05:16:55.682 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:16:55.687 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:16:55.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-06T05:16:55.687 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:16:57.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:17:27.509 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:17:27.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:17:27.541 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T05:17:27.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:17:27.558 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:17:27.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-06T05:17:27.558 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:17:29.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:17:59.382 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:17:59.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:17:59.416 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-06T05:17:59.438 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:17:59.444 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:17:59.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-06T05:17:59.445 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:18:01.244 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:18:31.290 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:18:31.305 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:18:31.324 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-06T05:18:31.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:18:31.347 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:18: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-06T05:18:31.348 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:18:33.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:19:03.194 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:19:03.207 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:19:03.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-06T05:19:03.231 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:19:03.231 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:19:03.237 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:19:03.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-06T05:19:03.237 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:19:05.026 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:19:35.066 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:19:35.085 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:19:35.105 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T05:19:35.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:19:35.130 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:19:35.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-06T05:19:35.131 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:19:36.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:20:06.954 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:20:06.974 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:20:06.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-06T05:20:06.986 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:20:06.986 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:20:06.988 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:20:06.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-06T05:20:06.988 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:20:08.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:20:38.886 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:20:38.907 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:20:38.924 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T05:20:38.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:20:38.946 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:20:38.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-06T05:20:38.946 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:20:40.753 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:21:10.796 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:21:10.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:21:10.831 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T05:21:10.848 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:21:10.853 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:21:10.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-06T05:21:10.853 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:21:12.652 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:21:42.668 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:21:42.682 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:21:42.703 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T05:21:42.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:21:42.727 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:21:42.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-06T05:21:42.727 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:21:44.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:22:14.547 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:22:14.562 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:22:14.587 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-06T05:22:14.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:22:14.606 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:22:14.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-06T05:22:14.607 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:22:16.400 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:22:46.431 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:22:46.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:22:46.463 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T05:22:46.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:22:46.478 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:22:46.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-06T05:22:46.479 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:22:48.267 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:23:18.301 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:23:18.314 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:23:18.328 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-06T05:23:18.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:23:18.345 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:23:18.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-06T05:23:18.345 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:23:20.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:23:50.257 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:23:50.270 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:23:50.293 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-06T05:23:50.307 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:23:50.313 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:23:50.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-06T05:23:50.313 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:23:52.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:24:22.165 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:24:22.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:24:22.201 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T05:24:22.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:24:22.220 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:24:22.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-06T05:24:22.220 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:24:23.993 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:24:54.023 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:24:54.041 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:24:54.059 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 66 seconds old
2025-09-06T05:24:54.071 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:24:54.076 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:24:54.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-06T05:24:54.076 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:24:55.892 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:25:25.919 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:25:25.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:25:25.968 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T05:25:25.981 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:25:25.987 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:25:25.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-06T05:25:25.987 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:25:27.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:25:57.782 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:25:57.797 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:25:57.822 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T05:25:57.837 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:25:57.842 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:25:57.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-06T05:25:57.842 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:25:59.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:26:29.661 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:26:29.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:26:30.691 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T05:26:30.716 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:26:30.721 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:26:30.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-06T05:26:30.721 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:26:32.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:27:02.513 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:27:02.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:27:02.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-06T05:27:02.543 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:27:02.543 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:27:02.546 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:27:02.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-06T05:27:02.546 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:27:04.369 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:27:34.415 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:27:34.429 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:27:34.449 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T05:27:34.464 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:27:34.471 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:27:34.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-06T05:27:34.471 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:27:36.240 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:28:06.285 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:28:06.299 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:28: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-06T05:28:06.317 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:28:06.318 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:28:06.323 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:28:06.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-06T05:28:06.323 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:28:08.086 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:28:38.123 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:28:38.141 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:28:38.173 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T05:28:38.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:28:38.194 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:28:38.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-06T05:28:38.194 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:28:39.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:29:09.979 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:29:09.992 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:29:10.011 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-06T05:29:10.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:29:10.037 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:29:10.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-06T05:29:10.037 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:29:11.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:29:41.826 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:29:41.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:29:41.863 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T05:29:41.883 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:29:41.888 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:29:41.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-06T05:29:41.888 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:29:43.660 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:30:13.705 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:30:13.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:30:13.740 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T05:30:13.752 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:30:13.754 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:30:13.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-06T05:30:13.754 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:30:15.611 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:30:45.656 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:30:45.672 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:30:45.691 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T05:30:45.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:30:45.714 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:30:45.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-06T05:30:45.714 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:30:47.508 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:31:17.551 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:31:17.565 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:31:17.585 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-06T05:31:17.601 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:31:17.608 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:31:17.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-06T05:31:17.609 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:31:19.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:31:49.443 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:31:49.458 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:31:49.477 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-06T05:31:49.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:31:49.497 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:31:49.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-06T05:31:49.497 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:31:51.287 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:32:21.315 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:32:21.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:32:21.353 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T05:32:21.368 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:32:21.373 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:32:21.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-06T05:32:21.374 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:32:23.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:32:53.161 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:32:53.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:32:53.192 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T05:32:53.205 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:32:53.209 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:32:53.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-06T05:32:53.209 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:32:54.991 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:33:25.014 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:33:25.027 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:33:25.044 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T05:33:25.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:33:25.066 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:33:25.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-06T05:33:25.066 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:33:26.871 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:33:56.906 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:33:56.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:33:56.937 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-06T05:33:56.949 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:33:56.952 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:33:56.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-06T05:33:56.952 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:33:58.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:34:28.867 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:34:28.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:34:28.909 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T05:34:28.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:34:28.930 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:34:28.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-06T05:34:28.930 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:34:30.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:35:00.756 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-06T05:35:00.756 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-06T05:35:00.756 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-06T05:35:00.772 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T05:35:00.788 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:35:00.794 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:35:00.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-06T05:35:00.794 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:35:02.631 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:35:32.673 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:35:32.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:35:32.706 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T05:35:32.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:35:32.727 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:35:32.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-06T05:35:32.727 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:35:34.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:36:04.572 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:36:04.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:36:04.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-06T05:36:04.609 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:36:04.609 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:36:04.614 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:36:04.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-06T05:36:04.615 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:36:06.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:36:36.446 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:36:36.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:36:36.484 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T05:36:36.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:36:36.504 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:36:36.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-06T05:36:36.504 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:36:38.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:37:08.329 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:37:08.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:37:08.363 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T05:37:08.363 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:37:08.363 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:37:08.365 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:37:08.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-06T05:37:08.365 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:37:10.223 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:37:40.264 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:37:40.278 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:37:40.299 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T05:37:40.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:37:40.321 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:37:40.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-06T05:37:40.322 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:37:42.092 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:38:12.143 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:38:12.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:38:12.176 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-06T05:38:12.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:38:12.199 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:38:12.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-06T05:38:12.200 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:38:13.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:38:43.974 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:38:43.988 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:38:44.007 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T05:38:44.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:38:44.028 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:38:44.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-06T05:38:44.028 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:38:45.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:39:15.828 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:39:15.842 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:39:15.860 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-06T05:39:15.874 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:39:15.878 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:39:15.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-06T05:39:15.878 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:39:17.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:39:47.689 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:39:47.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:39:47.718 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T05:39:47.733 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:39:47.736 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:39:47.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-06T05:39:47.736 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:39:49.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:40:19.533 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:40:19.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:40:19.567 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-06T05:40:19.580 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:40:19.585 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:40:19.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-06T05:40:19.585 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:40:21.365 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:40:51.397 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:40:51.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:40:51.432 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T05:40:51.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:40:51.452 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:40:51.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-06T05:40:51.452 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:40:53.244 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:41:23.286 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:41:23.305 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:41:23.328 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T05:41:23.352 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:41:23.357 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:41:23.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-06T05:41:23.358 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:41:25.130 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:41:55.171 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:41:55.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:41:55.217 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 67 seconds old
2025-09-06T05:41:55.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:41:55.246 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:41:55.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-06T05:41:55.246 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:41:57.011 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:42:27.046 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:42:27.061 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:42:27.083 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T05:42:27.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:42:27.114 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:42:27.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-06T05:42:27.115 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:42:28.901 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:42:58.947 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:42:58.961 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:42:58.982 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-06T05:42:58.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:42:59.006 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:42:59.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-06T05:42:59.006 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:43:00.779 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:43:30.795 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:43:30.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:43:30.830 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-06T05:43:30.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:43:30.852 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:43:30.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-06T05:43:30.852 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:43:32.623 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:44:02.657 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:44:02.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:44:02.687 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T05:44:02.687 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:44:02.687 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:44:02.689 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:44:02.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-06T05:44:02.690 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:44:04.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:44:34.562 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:44:34.576 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:44:34.598 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T05:44:34.612 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:44:34.618 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:44:34.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-06T05:44:34.618 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:44:36.441 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:45:06.480 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:45:06.498 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:45:06.516 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T05:45:06.517 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:45:06.518 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:45:06.523 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:45:06.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-06T05:45:06.523 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:45:08.303 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:45:38.350 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:45:38.365 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:45:38.382 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T05:45:38.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:45:38.405 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:45:38.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-06T05:45:38.405 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:45:40.200 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:46:10.225 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:46:10.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:46:10.257 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T05:46:10.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:46:10.273 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:46:10.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-06T05:46:10.273 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:46:12.071 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:46:42.121 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:46:42.134 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:46:42.148 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T05:46:42.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:46:42.163 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:46:42.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-06T05:46:42.163 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:46:43.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:47:13.975 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:47:13.989 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:47:14.004 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-06T05:47:14.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:47:14.023 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:47:14.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-06T05:47:14.023 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:47:15.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:47:45.877 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:47:45.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:47:45.910 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T05:47:45.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:47:45.935 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:47:45.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-06T05:47:45.935 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:47:47.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:48:17.842 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:48:17.857 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:48:17.880 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T05:48:17.894 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:48:17.900 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:48:17.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-06T05:48:17.901 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:48:19.734 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:48:49.775 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:48:49.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:48:49.811 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T05:48:49.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:48:49.836 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:48:49.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-06T05:48:49.836 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:48:51.637 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:49:21.675 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:49:21.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:49:21.703 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T05:49:21.715 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:49:21.720 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:49:21.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-06T05:49:21.720 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:49:23.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:49:53.541 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:49:53.555 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:49:53.576 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-06T05:49:53.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:49:53.597 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:49:53.597 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:49:53.597 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:49:55.356 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:50:25.398 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:50:25.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:50:25.440 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T05:50:25.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:50:25.467 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:50:25.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-06T05:50:25.468 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:50:27.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:50:57.265 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:50:57.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:50:57.295 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T05:50:57.307 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:50:57.309 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:50:57.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-06T05:50:57.310 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:50:59.166 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:51:29.208 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:51:29.223 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:51:29.246 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-06T05:51:29.260 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:51:29.266 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:51:29.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-06T05:51:29.266 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:51:31.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:52:01.085 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:52:01.099 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:52:01.121 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-06T05:52:01.137 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:52:01.143 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:52:01.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-06T05:52:01.143 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:52:02.929 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:52:32.970 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:52:32.986 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:52:33.006 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T05:52:33.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:52:33.027 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:52:33.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-06T05:52:33.027 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:52:34.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:53:04.848 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:53:04.863 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:53:04.882 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T05:53:04.883 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:53:04.883 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:53:04.889 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:53:04.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-06T05:53:04.889 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:53:06.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:53:36.717 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:53:36.736 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:53:36.755 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T05:53:36.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:53:36.779 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:53:36.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-06T05:53:36.780 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:53:38.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:54:08.642 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:54:08.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:54:08.683 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T05:54:08.684 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T05:54:08.684 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T05:54:08.688 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:54:08.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-06T05:54:08.688 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:54:10.472 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:54:40.517 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:54:40.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:54:40.557 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T05:54:40.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:54:40.582 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:54:40.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-06T05:54:40.582 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:54:42.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:55:12.485 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:55:12.500 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:55:12.517 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-06T05:55:12.531 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:55:12.537 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:55:12.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-06T05:55:12.537 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:55:14.334 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:55:44.375 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:55:44.389 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:55:44.412 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T05:55:44.428 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:55:44.434 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:55:44.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-06T05:55:44.435 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:55:46.224 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:56:16.255 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:56:16.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:56:16.286 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T05:56:16.301 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:56:16.306 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:56:16.306 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:56:16.306 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:56:18.103 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:56:48.143 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:56:48.158 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:56:48.177 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T05:56:48.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:56:48.200 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:56:48.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-06T05:56:48.201 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:56:49.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:57:20.007 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:57:20.021 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:57:20.047 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-06T05:57:20.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:57:20.071 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:57:20.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-06T05:57:20.071 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:57:21.827 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:57:51.861 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:57:51.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:57:51.895 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-06T05:57:51.907 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:57:51.910 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:57:51.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-06T05:57:51.910 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:57:53.758 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:58:23.798 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:58:23.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:58:23.835 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T05:58:23.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:58:23.856 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:58:23.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-06T05:58:23.857 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:58:25.626 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:58:55.646 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T05:58:55.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:58:55.680 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T05:58:55.697 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:58:55.702 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:58:55.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-06T05:58:55.703 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:58:57.439 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:59:27.488 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:59:27.502 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:59:27.524 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T05:59:27.540 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:59:27.546 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:59:27.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-06T05:59:27.547 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T05:59:29.295 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T05:59:59.329 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T05:59:59.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T05:59:59.360 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-06T05:59:59.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T05:59:59.377 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T05:59:59.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-06T05:59:59.377 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:00:01.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:00:31.174 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:00:31.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:00:31.204 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T06:00:31.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:00:31.222 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:00:31.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-06T06:00:31.222 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:00:32.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:01:03.021 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:01:03.039 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:01:03.054 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T06:01:03.055 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:01:03.055 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:01:03.057 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:01:03.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-06T06:01:03.057 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:01:04.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:01:34.895 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:01:34.911 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:01:34.930 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T06:01:34.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:01:34.954 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:01:34.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-06T06:01:34.954 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:01:36.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:02:06.767 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:02:06.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:02:06.804 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T06:02:06.805 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:02:06.806 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:02:06.811 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:02:06.811 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:02:06.811 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:02:08.598 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:02:38.639 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:02:38.654 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:02:38.676 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T06:02:38.690 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:02:38.696 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:02:38.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-06T06:02:38.696 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:02:40.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:03:10.531 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:03:10.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:03:10.569 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T06:03:10.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:03:10.590 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:03:10.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-06T06:03:10.590 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:03:12.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:03:42.358 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:03:42.374 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:03:42.397 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T06:03:42.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:03:42.416 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:03:42.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-06T06:03:42.416 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:03:44.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:04:14.264 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:04:14.283 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:04:14.300 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-06T06:04:14.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:04:14.318 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:04:14.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-06T06:04:14.318 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:04:16.116 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:04:46.148 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:04:46.166 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:04:46.179 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T06:04:46.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:04:46.194 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:04:46.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-06T06:04:46.194 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:04:48.065 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:05:18.091 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:05:18.105 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:05:18.128 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T06:05:18.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:05:18.149 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:05:18.149 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:05:18.149 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:05:19.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:05:49.976 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:05:49.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:05:50.017 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-06T06:05:50.039 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:05:50.046 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:05:50.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-06T06:05:50.046 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:05:51.861 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:06:21.875 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:06:21.895 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:06:21.914 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T06:06:21.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:06:21.941 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:06:21.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-06T06:06:21.942 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:06:23.728 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:06:53.755 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:06:53.769 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:06:53.792 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T06:06:53.808 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:06:53.815 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:06:53.815 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:06:53.815 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:06:55.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:07:25.644 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:07:25.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:07:25.681 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T06:07:25.698 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:07:25.704 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:07:25.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-06T06:07:25.705 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:07:27.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:07:57.469 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:07:57.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:07:57.503 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 69 seconds old
2025-09-06T06:07:57.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:07:57.519 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:07:57.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-06T06:07:57.519 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:07:59.403 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:08:29.436 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:08:29.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:08:29.471 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T06:08:29.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:08:29.494 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:08:29.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-06T06:08:29.494 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:08:31.235 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:09:01.276 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:09:01.291 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:09:01.315 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 73 seconds old
2025-09-06T06:09:01.342 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:09:01.348 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:09:01.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-06T06:09:01.349 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:09:03.094 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:09:33.134 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:09:33.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:09:33.166 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T06:09:33.181 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:09:33.187 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:09:33.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-06T06:09:33.188 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:09:34.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:10:04.977 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:10:04.992 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:10:05.014 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T06:10:05.015 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:10:05.015 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:10:05.020 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:10:05.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-06T06:10:05.021 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:10:06.752 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:10:36.793 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:10:36.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:10:36.831 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T06:10:36.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:10:36.851 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:10:36.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-06T06:10:36.851 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:10:38.596 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:11:08.631 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:11:08.650 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:11:08.664 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T06:11:08.664 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:11:08.664 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:11:08.667 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:11:08.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-06T06:11:08.667 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:11:10.521 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:11:40.557 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:11:40.575 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:11:40.596 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T06:11:40.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:11:40.625 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:11: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-06T06:11:40.625 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:11:42.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:12:12.427 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:12:12.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:12:12.467 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-06T06:12:12.488 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:12:12.494 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:12:12.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-06T06:12:12.494 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:12:14.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:12:44.293 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:12:44.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:12:44.333 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T06:12:44.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:12:44.353 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:12:44.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-06T06:12:44.353 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:12:46.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:13:16.153 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:13:16.167 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:13:16.186 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T06:13:16.202 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:13:16.208 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:13:16.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-06T06:13:16.209 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:13:17.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:13:47.985 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:13:47.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:13:48.020 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T06:13:48.036 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:13:48.039 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:13:48.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-06T06:13:48.040 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:13:49.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:14:19.845 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:14:19.864 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:14:20.034 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-06T06:14:20.047 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:14:20.053 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:14:20.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-06T06:14:20.053 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:14:21.933 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:14:51.958 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:14:51.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:14:51.992 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T06:14:52.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:14:52.012 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:14:52.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-06T06:14:52.012 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:14:53.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:15:23.856 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:15:23.872 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:15:23.888 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T06:15:23.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:15:23.909 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:15:23.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-06T06:15:23.910 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:15:25.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:15:55.710 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:15:55.726 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:15:55.747 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 67 seconds old
2025-09-06T06:15:55.762 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:15:55.768 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:15:55.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-06T06:15:55.768 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:15:57.561 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:16:27.580 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:16:27.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:16:27.616 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T06:16:27.634 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:16:27.640 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:16:27.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-06T06:16:27.641 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:16:29.435 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:16:59.476 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:16:59.489 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:16:59.503 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-06T06:16:59.518 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:16:59.521 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:16:59.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-06T06:16:59.521 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:17:01.312 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:17:31.332 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:17:31.346 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:17:31.358 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T06:17:31.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:17:31.380 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:17:31.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-06T06:17:31.380 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:17:33.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:18:03.318 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:18:03.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:18:03.358 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T06:18:03.360 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:18:03.360 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:18:03.365 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:18:03.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-06T06:18:03.366 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:18:05.159 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:18:35.199 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:18:35.215 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:18:35.226 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T06:18:35.238 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:18:35.245 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:18:35.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-06T06:18:35.245 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:18:37.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:19:07.096 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:19:07.110 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:19:07.131 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T06:19:07.133 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:19:07.133 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:19:07.138 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:19:07.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-06T06:19:07.138 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:19:08.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:19:38.953 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:19:38.971 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:19:38.983 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T06:19:38.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:19:38.999 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:19:38.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-06T06:19:38.999 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:19:40.822 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:20:10.850 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:20:10.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:20:10.884 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-06T06:20:10.900 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:20:10.904 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:20:10.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-06T06:20:10.904 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:20:12.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:20:42.742 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:20:42.758 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:20:42.779 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-06T06:20:42.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:20:42.798 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:20:42.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-06T06:20:42.798 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:20:44.680 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:21:14.728 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:21:14.743 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:21:14.764 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-06T06:21:14.780 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:21:14.785 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:21:14.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-06T06:21:14.786 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:21:16.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:21:46.598 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:21:46.613 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:21:46.634 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-06T06:21:46.648 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:21:46.654 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:21:46.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-06T06:21:46.654 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:21:48.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:22:18.476 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:22:18.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:22:18.512 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T06:22:18.529 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:22:18.535 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:22:18.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-06T06:22:18.535 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:22:20.353 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:22:50.391 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:22:50.407 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:22:50.429 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-06T06:22:50.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:22:50.450 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:22:50.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-06T06:22:50.451 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:22:52.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:23:22.287 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:23:22.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:23:22.324 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T06:23:22.339 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:23:22.345 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:23:22.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-06T06:23:22.346 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:23:24.155 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:23:54.184 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:23:54.207 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:23:54.222 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T06:23:54.234 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:23:54.237 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:23:54.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-06T06:23:54.237 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:23:56.131 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:24:26.158 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:24:26.172 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:24:28.431 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T06:24:28.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:24:28.467 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:24:28.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-06T06:24:28.467 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:24:30.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:25:00.264 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:25:00.277 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:25:00.296 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-06T06:25:00.311 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:25:00.316 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:25: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-06T06:25:00.317 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:25:02.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:25:32.131 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:25:32.145 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:25:32.169 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T06:25:32.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:25:32.190 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:25:32.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-06T06:25:32.190 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:25:33.944 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:26:03.991 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:26:04.004 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:26:04.023 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T06:26:04.024 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:26:04.024 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:26:04.029 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:26:04.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-06T06:26:04.030 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:26:05.772 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:26:35.790 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:26:35.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:26:35.822 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T06:26:35.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:26:35.842 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:26:35.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-06T06:26:35.842 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:26:37.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:27:07.685 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:27:07.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:27:07.720 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T06:27:07.720 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:27:07.720 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:27:07.723 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:27:07.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-06T06:27:07.723 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:27:09.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:27:39.598 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:27:39.612 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:27:39.633 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T06:27:39.648 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:27:39.654 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:27:39.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-06T06:27:39.654 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:27:41.406 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:28:11.454 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:28:11.468 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:28:11.488 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-06T06:28:11.507 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:28:11.512 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:28:11.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-06T06:28:11.513 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:28:13.262 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:28:43.277 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:28:43.292 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:28:43.305 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-06T06:28:43.323 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:28:43.328 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:28:43.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-06T06:28:43.328 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:28:45.067 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:29:15.100 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:29:15.119 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:29:15.140 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-06T06:29:15.160 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:29:15.166 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:29:15.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-06T06:29:15.166 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:29:16.922 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:29:46.954 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:29:46.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:29:46.990 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T06:29:47.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:29:47.011 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:29:47.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-06T06:29:47.011 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:29:48.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:30:18.797 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:30:18.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:30:18.828 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T06:30:18.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:30:18.845 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:30:18.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-06T06:30:18.845 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:30:20.714 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:30:50.744 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:30:50.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:30:50.781 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-06T06:30:50.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:30:50.802 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:30:50.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-06T06:30:50.803 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:30:52.573 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:31:22.614 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:31:22.631 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:31:22.649 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T06:31:22.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:31:22.667 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:31:22.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-06T06:31:22.667 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:31:24.420 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:31:54.462 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:31:54.477 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:31:54.496 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T06:31:54.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:31:54.519 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:31:54.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-06T06:31:54.520 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:31:56.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:32:26.310 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:32:26.329 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:32:26.346 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T06:32:26.364 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:32:26.368 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:32:26.368 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:32:26.368 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:32:28.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:32:58.180 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:32:58.196 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:32:58.218 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-06T06:32:58.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:32:58.237 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:32:58.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-06T06:32:58.237 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:33:00.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:33:30.033 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:33:30.046 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:33:31.712 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T06:33:31.729 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:33:31.734 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:33:31.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-06T06:33:31.734 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:33:33.513 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:34:03.531 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:34:03.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:34:03.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-06T06:34:03.571 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:34:03.571 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:34:03.574 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:34:03.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-06T06:34:03.575 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:34:05.369 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:34:35.404 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:34:35.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:34:35.433 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T06:34:35.445 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:34:35.448 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:34:35.448 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:34:35.448 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:34:37.187 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:35:07.228 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:35:07.249 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:35:07.270 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T06:35:07.271 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:35:07.271 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:35:07.276 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:35:07.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-06T06:35:07.276 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:35:09.055 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:35:39.100 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:35:39.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:35:39.136 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T06:35:39.150 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:35:39.157 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:35:39.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-06T06:35:39.157 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:35:40.997 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:36:11.037 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:36:11.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:36:11.074 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-06T06:36:11.091 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:36:11.097 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:36:11.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-06T06:36:11.098 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:36:12.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:36:42.904 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:36:42.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:36:42.942 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-06T06:36:42.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:36:42.961 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:36:42.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-06T06:36:42.961 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:36:44.754 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:37:14.776 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:37:14.789 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:37:14.802 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-06T06:37:14.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:37:14.817 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:37:14.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-06T06:37:14.817 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:37:16.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:37:46.694 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:37:46.708 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:37:46.733 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-06T06:37:46.747 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:37:46.754 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:37:46.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-06T06:37:46.754 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:37:48.541 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:38:18.573 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:38:18.587 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:38:18.608 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T06:38:18.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:38:18.630 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:38:18.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-06T06:38:18.630 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:38:20.397 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:38:50.445 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:38:50.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:38:50.488 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 62 seconds old
2025-09-06T06:38:50.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:38:50.519 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:38:50.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-06T06:38:50.520 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:38:52.306 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:39:22.333 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:39:22.347 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:39:22.371 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T06:39:22.392 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:39:22.399 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:39:22.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-06T06:39:22.399 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:39:24.161 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:39:54.202 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:39:54.218 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:39:54.240 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T06:39:54.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:39:54.260 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:39:54.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-06T06:39:54.261 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:39:56.029 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:40:26.061 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:40:26.079 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:40:26.094 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-06T06:40:26.107 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:40:26.109 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:40:26.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-06T06:40:26.109 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:40:27.963 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:40:58.009 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:40:58.023 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:40:58.046 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-06T06:40:58.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:40:58.066 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:40:58.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-06T06:40:58.067 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:40:59.839 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:41:29.880 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:41:29.892 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:41:29.907 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T06:41:29.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:41:29.928 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:41:29.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-06T06:41:29.928 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:41:31.682 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:42:01.723 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:42:01.738 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:42:01.760 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 73 seconds old
2025-09-06T06:42:01.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:42:01.781 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:42:01.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-06T06:42:01.781 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:42:03.538 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:42:33.573 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:42:33.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:42:33.605 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T06:42:33.625 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:42:33.630 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:42:33.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-06T06:42:33.630 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:42:35.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:43:05.395 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:43:05.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:43:05.431 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T06:43:05.432 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:43:05.432 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:43:05.436 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:43:05.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-06T06:43:05.436 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:43:07.181 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:43:37.216 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:43:37.234 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:43:37.252 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T06:43:37.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:43:37.267 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:43:37.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-06T06:43:37.267 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:43:39.089 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:44:09.116 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:44:09.137 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:44:09.158 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T06:44:09.159 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:44:09.160 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:44:09.164 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:44:09.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-06T06:44:09.164 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:44:10.934 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:44:40.976 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:44:40.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:44:41.006 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T06:44:41.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:44:41.025 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:44:41.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-06T06:44:41.025 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:44:42.799 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:45:12.841 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:45:12.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:45:12.875 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-06T06:45:12.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:45:12.897 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:45:12.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-06T06:45:12.897 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:45:14.684 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:45:44.725 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:45:44.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:45:44.761 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T06:45:44.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:45:44.784 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:45:44.784 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:45:44.785 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:45:46.582 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:46:16.623 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:46:16.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:46:16.659 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T06:46:16.675 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:46:16.678 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:46:16.678 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:46:16.679 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:46:18.461 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:46:48.502 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:46:48.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:46:48.702 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T06:46:48.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:46:48.730 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:46:48.730 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:46:48.730 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:46:50.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:47:20.538 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:47:20.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:47:20.572 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-06T06:47:20.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:47:20.591 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:47:20.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-06T06:47:20.591 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:47:22.449 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:47:52.479 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:47:52.494 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:47:52.513 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 64 seconds old
2025-09-06T06:47:52.530 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:47:52.536 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:47:52.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-06T06:47:52.537 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:47:54.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:48:24.365 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:48:24.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:48:24.399 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T06:48:24.416 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:48:24.423 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:48:24.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-06T06:48:24.423 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:48:26.212 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:48:56.247 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:48:56.260 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:48:56.282 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T06:48:56.297 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:48:56.303 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:48:56.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-06T06:48:56.304 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:48:58.092 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:49:28.134 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:49:28.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:49:28.169 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T06:49:28.183 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:49:28.190 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:49:28.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-06T06:49:28.190 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:49:29.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:49:59.991 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:50:00.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:50:00.025 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T06:50:00.041 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:50:00.045 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:50:00.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-06T06:50:00.045 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:50:01.847 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:50:31.881 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:50:31.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:50:31.906 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-06T06:50:31.924 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:50:31.927 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:50: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-06T06:50:31.927 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:50:33.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:51:03.826 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:51:03.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:51:03.857 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T06:51:03.858 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:51:03.858 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:51:03.864 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:51:03.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-06T06:51:03.864 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:51:05.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:51:35.653 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:51:35.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:51:35.681 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T06:51:35.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:51:35.697 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:51:35.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-06T06:51:35.697 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:51:37.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:52:07.520 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:52:07.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:52:07.555 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T06:52:07.556 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:52:07.556 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:52:07.562 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:52:07.562 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:52:07.562 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:52:09.316 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:52:39.335 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:52:39.348 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:52:39.368 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T06:52:39.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:52:39.387 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:52:39.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-06T06:52:39.388 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:52:41.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:53:11.251 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:53:11.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:53:11.287 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-06T06:53:11.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:53:11.306 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:53:11.306 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:53:11.306 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:53:13.073 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:53:43.110 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:53:43.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:53:43.140 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-06T06:53:43.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:53:43.156 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:53:43.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-06T06:53:43.156 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:53:45.020 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:54:15.035 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:54:15.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:54:15.075 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-06T06:54:15.097 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:54:15.101 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:54:15.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-06T06:54:15.101 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:54:16.878 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:54:46.919 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:54:46.936 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:54:46.955 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T06:54:46.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:54:46.978 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:54:46.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-06T06:54:46.978 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:54:48.754 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:55:18.779 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:55:18.802 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:55:18.819 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-06T06:55:18.838 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:55:18.844 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:55:18.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-06T06:55:18.845 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:55:20.648 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:55:50.689 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:55:50.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:55:50.728 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-06T06:55:50.775 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:55:50.781 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:55:50.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-06T06:55:50.781 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:55:52.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:56:22.580 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:56:22.602 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:56:22.618 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T06:56:22.638 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:56:22.643 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:56:22.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-06T06:56:22.643 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:56:24.402 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:56:54.437 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:56:54.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:56:54.463 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T06:56:54.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:56:54.485 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:56:54.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-06T06:56:54.485 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:56:56.362 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:57:26.393 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:57:26.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:57:26.427 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T06:57:26.439 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:57:26.445 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:57:26.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-06T06:57:26.445 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:57:28.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:57:58.297 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:57:58.315 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:57:58.328 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-06T06:57:58.341 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:57:58.346 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:57:58.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-06T06:57:58.347 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:58:00.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:58:30.177 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:58:30.191 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:58:30.216 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T06:58:30.230 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:58:30.236 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:58:30.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-06T06:58:30.237 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:58:32.076 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:59:02.089 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T06:59:02.106 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:59:02.123 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T06:59:02.124 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T06:59:02.124 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T06:59:02.129 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:59:02.129 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:59:02.129 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:59:03.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T06:59:33.948 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T06:59:33.963 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T06:59:33.990 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T06:59:34.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T06:59:34.011 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T06:59:34.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-06T06:59:34.011 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T06:59:35.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:00:05.873 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:00:05.907 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:00:05.921 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T07:00:05.922 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:00:05.922 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:00:05.924 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:00:05.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-06T07:00:05.925 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:00:07.721 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:00:37.753 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:00:37.766 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:00:37.781 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T07:00:37.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:00:37.815 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:00:37.815 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:00:37.815 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:00:39.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:01:09.651 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:01:09.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:01:09.688 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-06T07:01:09.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:01:09.709 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:01:09.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-06T07:01:09.710 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:01:11.481 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:01:41.514 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:01:41.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:01:41.547 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T07:01:41.563 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:01:41.569 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:01:41.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-06T07:01:41.569 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:01:43.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:02:13.397 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:02:13.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:02:13.429 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-06T07:02:13.444 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:02:13.450 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:02:13.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-06T07:02:13.450 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:02:15.258 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:02:45.299 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:02:45.319 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:02:45.339 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T07:02:45.355 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:02:45.359 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:02:45.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-06T07:02:45.360 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:02:47.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:03:17.193 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:03:17.216 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:03:17.229 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T07:03:17.242 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:03:17.246 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:03:17.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-06T07:03:17.246 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:03:19.031 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:03:49.065 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:03:49.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:03:49.097 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T07:03:49.115 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:03:49.118 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:03:49.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-06T07:03:49.118 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:03:51.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:04:21.040 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:04:21.054 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:04:21.072 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T07:04:21.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:04:21.093 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:04:21.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-06T07:04:21.093 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:04:22.893 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:04:52.919 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:04:52.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:04:52.957 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T07:04:52.973 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:04:52.979 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:04:52.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-06T07:04:52.979 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:04:54.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:05:24.810 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:05:24.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:05:24.855 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T07:05:24.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:05:24.877 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:05:24.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-06T07:05:24.877 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:05:26.667 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:05:56.701 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:05:56.718 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:05:56.734 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T07:05:56.746 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:05:56.750 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:05:56.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-06T07:05:56.750 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:05:58.514 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:06:28.531 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:06:28.550 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:06:28.572 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T07:06:28.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:06:28.602 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:06:28.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-06T07:06:28.602 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:06:30.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:07:00.441 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:07:00.459 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:07:00.473 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-06T07:07:00.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:07:00.489 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:07:00.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-06T07:07:00.489 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:07:02.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:07:32.420 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:07:32.433 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:07:32.456 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T07:07:32.471 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:07:32.477 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:07:32.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-06T07:07:32.478 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:07:34.287 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:08:04.328 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:08:04.342 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:08:04.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-06T07:08:04.365 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:08:04.365 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:08:04.371 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:08:04.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-06T07:08:04.371 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:08:06.185 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:08:36.218 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:08:36.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:08:37.203 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T07:08:37.228 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:08:37.235 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:08:37.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-06T07:08:37.236 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:08:39.013 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:09:09.036 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:09:09.049 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:09:09.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-06T07:09:09.070 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:09:09.070 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:09:09.076 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:09:09.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-06T07:09:09.077 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:09:10.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:09:40.917 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:09:40.931 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:09:40.952 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T07:09:40.967 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:09:40.971 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:09:40.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-06T07:09:40.971 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:09:42.758 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:10:12.793 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:10:12.811 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:10:12.823 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-06T07:10:12.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:10:12.842 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:10:12.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-06T07:10:12.842 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:10:14.711 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:10:44.758 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:10:44.773 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:10:44.792 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T07:10:44.809 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:10:44.815 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:10:44.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-06T07:10:44.816 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:10:46.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:11:16.609 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:11:16.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:11:16.641 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T07:11:16.658 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:11:16.664 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:11: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-06T07:11:16.664 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:11:18.456 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:11:48.505 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:11:48.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:11:48.539 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T07:11:48.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:11:48.559 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:11: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-06T07:11:48.560 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:11:50.357 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:12:20.398 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:12:20.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:12:20.439 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-06T07:12:20.464 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:12:20.470 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:12:20.470 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:12:20.470 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:12:22.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:12:52.314 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:12:52.335 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:12:52.355 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T07:12:52.376 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:12:52.380 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:12:52.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-06T07:12:52.380 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:12:54.164 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:13:24.197 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:13:24.214 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:13:24.227 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T07:13:24.239 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:13:24.244 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:13:24.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-06T07:13:24.244 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:13:26.002 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:13:56.043 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:13:56.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:13:56.079 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-06T07:13:56.095 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:13:56.099 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:13:56.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-06T07:13:56.099 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:13:57.896 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:14:27.943 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:14:27.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:14:27.980 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T07:14:27.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:14:28.002 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:14:28.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-06T07:14:28.002 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:14:29.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:14:59.786 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:14:59.804 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:14:59.817 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-06T07:14:59.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:14:59.834 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:14:59.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-06T07:14:59.834 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:15:01.636 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:15:31.670 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:15:31.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:15:31.707 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T07:15:31.722 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:15:31.728 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:15:31.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-06T07:15:31.728 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:15:33.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:16:03.538 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:16:03.557 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:16:03.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-06T07:16:03.570 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:16:03.570 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:16:03.575 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:16:03.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-06T07:16:03.575 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:16:05.369 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:16:35.397 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:16:35.415 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:16:35.431 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T07:16:35.443 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:16:35.446 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:16:35.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-06T07:16:35.446 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:16:37.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:17:07.234 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:17:07.247 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:17:07.269 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T07:17:07.270 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:17:07.271 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:17:07.275 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:17:07.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-06T07:17:07.275 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:17:09.080 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:17:39.125 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:17:39.139 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:17:39.162 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T07:17:39.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:17:39.186 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:17:39.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-06T07:17:39.187 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:17:40.959 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:18:10.986 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:18:11.002 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:18:11.026 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T07:18:11.041 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:18:11.047 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:18:11.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-06T07:18:11.048 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:18:12.810 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:18:42.822 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:18:42.840 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:18:42.862 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T07:18:42.882 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:18:42.888 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:18:42.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-06T07:18:42.888 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:18:44.626 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:19:14.652 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:19:14.673 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:19:14.691 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-06T07:19:14.722 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:19:14.728 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:19:14.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-06T07:19:14.729 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:19:16.487 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:19:46.528 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:19:46.545 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:19:46.564 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T07:19:46.592 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:19:46.596 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:19:46.597 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:19:46.597 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:19:48.382 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:20:18.418 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:20:18.437 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:20:18.450 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-06T07:20:18.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:20:18.467 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:20:18.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-06T07:20:18.467 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:20:20.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:20:50.379 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:20:50.394 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:20:50.415 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-06T07:20:50.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:20:50.436 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:20:50.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-06T07:20:50.436 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:20:52.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:21:22.305 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:21:22.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:21:22.343 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T07:21:22.360 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:21:22.366 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:21:22.366 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:21:22.366 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:21:24.153 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:21:54.195 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:21:54.211 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:21:54.229 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T07:21:54.245 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:21:54.251 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:21:54.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-06T07:21:54.251 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:21:56.060 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:22:26.102 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:22:26.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:22:26.140 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T07:22:26.156 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:22:26.162 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:22:26.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-06T07:22:26.163 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:22:27.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:22:57.987 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:22:58.001 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:22:58.024 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-06T07:22:58.040 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:22:58.046 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:22:58.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-06T07:22:58.046 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:22:59.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:23:29.866 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:23:29.884 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:23:29.899 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-06T07:23:29.913 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:23:29.915 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:23:29.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-06T07:23:29.916 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:23:31.683 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:24:01.714 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:24:01.728 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:24:01.749 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T07:24:01.750 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:24:01.750 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:24:01.754 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:24: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-06T07:24:01.754 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:24:03.570 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:24:33.590 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:24:33.605 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:24:33.631 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T07:24:33.647 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:24:33.654 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:24:33.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-06T07:24:33.654 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:24:35.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:25:05.440 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:25:05.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:25:05.483 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T07:25:05.484 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:25:05.484 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:25:05.490 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:25:05.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-06T07:25:05.490 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:25:07.232 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:25:37.253 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:25:37.267 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:25:37.288 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T07:25:37.302 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:25:37.308 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:25: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-06T07:25:37.309 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:25:39.062 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:26:09.103 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:26:09.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:26:09.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-06T07:26:09.144 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:26:09.144 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:26:09.150 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:26:09.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-06T07:26:09.150 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:26:10.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:26:40.924 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:26:40.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:26:40.964 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T07:26:40.980 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:26:40.984 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:26:40.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-06T07:26:40.984 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:26:42.739 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:27:12.773 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:27:12.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:27:12.981 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T07:27:12.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:27:12.998 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:27:12.998 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:27:12.998 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:27:14.851 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:27:44.872 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:27:44.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:27:44.902 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T07:27:44.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:27:44.921 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:27:44.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-06T07:27:44.922 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:27:46.685 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:28:16.726 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:28:16.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:28:16.764 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T07:28:16.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:28:16.783 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:28:16.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-06T07:28:16.783 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:28:18.535 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:28:48.573 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:28:48.587 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:28:48.606 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T07:28:48.621 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:28:48.628 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:28:48.628 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:28:48.628 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:28:50.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:29:20.436 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:29:20.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:29:20.476 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-06T07:29:20.492 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:29:20.498 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:29:20.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-06T07:29:20.499 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:29:22.269 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:29:52.313 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:29:52.328 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:29:52.346 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T07:29:52.362 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:29:52.366 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:29:52.366 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:29:52.366 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:29:54.111 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:30:24.145 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:30:24.163 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:30:24.177 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T07:30:24.189 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:30:24.194 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:30:24.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-06T07:30:24.194 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:30:25.999 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:30:56.040 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:30:56.077 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:30:56.090 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-06T07:30:56.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:30:56.118 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:30:56.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-06T07:30:56.118 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:30:57.887 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:31:27.922 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:31:27.941 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:31:27.965 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T07:31:27.986 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:31:27.993 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:31:27.993 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:31:27.993 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:31:29.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:31:59.775 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:31:59.793 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:31:59.814 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-06T07:31:59.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:31:59.839 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:31:59.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-06T07:31:59.840 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:32:01.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:32:31.657 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:32:31.672 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:32:31.693 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T07:32:31.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:32:31.716 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:32:31.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-06T07:32:31.716 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:32:33.491 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:33:03.532 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:33:03.546 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:33:03.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-06T07:33:03.568 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:33:03.568 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:33:03.573 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:33:03.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-06T07:33:03.573 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:33:05.350 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:33:35.386 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:33:35.399 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:33:35.416 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T07:33:35.429 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:33:35.431 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:33:35.431 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:33:35.431 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:33:37.170 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:34:07.214 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:34:07.228 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:34:07.242 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T07:34:07.242 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:34:07.242 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:34:07.245 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:34:07.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-06T07:34:07.245 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:34:09.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:34:39.109 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:34:39.127 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:34:39.145 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T07:34:39.158 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:34:39.162 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:34:39.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-06T07:34:39.163 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:34:40.949 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:35:11.004 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:35:11.019 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:35:11.043 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-06T07:35:11.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:35:11.064 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:35:11.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-06T07:35:11.065 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:35:12.832 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:35:42.865 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:35:42.884 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:35:42.900 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 42 seconds old
2025-09-06T07:35:42.913 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:35:42.917 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:35:42.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-06T07:35:42.917 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:35:44.731 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:36:14.755 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:36:14.778 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:36:14.802 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-06T07:36:14.826 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:36:14.832 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:36:14.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-06T07:36:14.832 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:36:16.647 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:36:46.689 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:36:46.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:36:46.730 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-06T07:36:46.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:36:46.760 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:36:46.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-06T07:36:46.761 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:36:48.609 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:37:18.641 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:37:18.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:37:18.675 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-06T07:37:18.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:37:18.690 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:37:18.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-06T07:37:18.690 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:37:20.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:37:50.561 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:37:50.574 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:37:50.586 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-06T07:37:50.599 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:37:50.602 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:37:50.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-06T07:37:50.602 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:37:52.393 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:38:22.429 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:38:22.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:38:22.461 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T07:38:22.474 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:38:22.477 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:38:22.477 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:38:22.477 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:38:24.265 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:38:54.308 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:38:54.322 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:38:54.338 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T07:38:54.353 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:38:54.358 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:38:54.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-06T07:38:54.358 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:38:56.163 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:39:26.204 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:39:26.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:39:26.241 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T07:39:26.256 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:39:26.263 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:39:26.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-06T07:39:26.263 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:39:28.058 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:39:58.108 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:39:58.120 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:39:58.142 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-06T07:39:58.157 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:39:58.165 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:39:58.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-06T07:39:58.165 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:39:59.964 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:40:30.004 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:40:30.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:40:30.041 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T07:40:30.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:40:30.060 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:40:30.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-06T07:40:30.060 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:40:31.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:41:01.897 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:41:01.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:41:01.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-06T07:41:01.930 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:41:01.930 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:41:01.932 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:41:01.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-06T07:41:01.932 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:41:03.812 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:41:33.856 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:41:33.871 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:41:33.892 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T07:41:33.907 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:41:33.914 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:41:33.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-06T07:41:33.914 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:41:35.712 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:42:05.755 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:42:05.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:42:05.791 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T07:42:05.792 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:42:05.792 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:42:05.798 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:42:05.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-06T07:42:05.798 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:42:07.584 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:42:37.627 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:42:37.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:42:37.659 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T07:42:37.687 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:42:37.694 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:42:37.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-06T07:42:37.694 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:42:39.479 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:43:09.498 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:43:09.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:43:09.536 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T07:43:09.551 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:43:09.557 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:43:09.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-06T07:43:09.558 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:43:11.314 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:43:41.354 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:43:41.369 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:43:42.292 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T07:43:42.309 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:43:42.313 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:43:42.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-06T07:43:42.313 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:43:44.056 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:44:14.089 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:44:14.106 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:44:14.124 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-06T07:44:14.136 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:44:14.139 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:44:14.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-06T07:44:14.139 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:44:15.993 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:44:46.045 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:44:46.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:44:46.086 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T07:44:46.101 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:44:46.107 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:44: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-06T07:44:46.107 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:44:47.859 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:45:17.900 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:45:17.913 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:45:17.936 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T07:45:17.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:45:17.957 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:45:17.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-06T07:45:17.958 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:45:19.701 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:45:49.729 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:45:49.749 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:45:49.762 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T07:45:49.781 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:45:49.787 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:45:49.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-06T07:45:49.787 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:45:51.572 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:46:21.613 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:46:21.636 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:46:21.660 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T07:46:21.681 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:46:21.688 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:46:21.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-06T07:46:21.688 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:46:23.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:46:53.482 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:46:53.497 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:46:53.520 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 65 seconds old
2025-09-06T07:46:53.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:46:53.541 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:46:53.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-06T07:46:53.542 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:46:55.361 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:47:25.379 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:47:25.396 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:47:25.414 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T07:47:25.429 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:47:25.435 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:47:25.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-06T07:47:25.436 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:47:27.209 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:47:57.230 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:47:57.244 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:47:57.266 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T07:47:57.280 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:47:57.284 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:47:57.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-06T07:47:57.284 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:47:59.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:48:29.174 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:48:29.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:48:29.215 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-06T07:48:29.230 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:48:29.237 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:48:29.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-06T07:48:29.237 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:48:31.025 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:49:01.063 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:49:01.083 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:49:01.107 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-06T07:49:01.129 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:49:01.136 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:49:01.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-06T07:49:01.136 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:49:02.903 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:49:32.934 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:49:32.951 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:49:32.974 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T07:49:32.996 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:49:33.003 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:49:33.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-06T07:49:33.003 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:49:34.795 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:50:04.840 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:50:04.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:50:04.874 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T07:50:04.875 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:50:04.876 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:50:04.881 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:50:04.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-06T07:50:04.882 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:50:06.646 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:50:36.681 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:50:36.697 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:50:36.710 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T07:50:36.722 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:50:36.725 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:50:36.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-06T07:50:36.725 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:50:38.547 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:51:08.589 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:51:08.603 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:51:08.626 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T07:51:08.627 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:51:08.627 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:51:08.631 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:51:08.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-06T07:51:08.632 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:51:10.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:51:40.522 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:51:40.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:51:40.555 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T07:51:40.571 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:51:40.577 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:51:40.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-06T07:51:40.577 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:51:42.367 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:52:12.408 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:52:12.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:52:12.442 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-06T07:52:12.457 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:52:12.462 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:52:12.462 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:52:12.462 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:52:14.241 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:52:44.289 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:52:44.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:52:44.322 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T07:52:44.338 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:52:44.344 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:52:44.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-06T07:52:44.344 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:52:46.122 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:53:16.169 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:53:16.184 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:53:16.203 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-06T07:53:16.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:53:16.226 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:53:16.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-06T07:53:16.226 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:53:17.982 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:53:48.023 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:53:48.037 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:53:48.059 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T07:53:48.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:53:48.078 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:53:48.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-06T07:53:48.079 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:53:49.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:54:19.857 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:54:19.881 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:54:19.899 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T07:54:19.910 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:54:19.916 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:54:19.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-06T07:54:19.916 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:54:21.787 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:54:51.828 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:54:51.845 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:54:51.866 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-06T07:54:51.887 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:54:51.893 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:54:51.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-06T07:54:51.893 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:54:53.653 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:55:23.670 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:55:23.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:55:23.726 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T07:55:23.751 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:55:23.758 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:55:23.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-06T07:55:23.758 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:55:25.578 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:55:55.627 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:55:55.641 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:55:55.664 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 67 seconds old
2025-09-06T07:55:55.686 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:55:55.692 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:55:55.693 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:55:55.693 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:55:57.462 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:56:27.513 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:56:27.527 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:56:27.550 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 27 seconds old
2025-09-06T07:56:27.566 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:56:27.573 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:56:27.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-06T07:56:27.573 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:56:29.339 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:56:59.366 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:56:59.381 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:56:59.402 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 59 seconds old
2025-09-06T07:56:59.418 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:56:59.422 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:56:59.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-06T07:56:59.422 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:57:01.208 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:57:31.241 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:57:31.258 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:57:31.270 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T07:57:31.282 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:57:31.285 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:57:31.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-06T07:57:31.285 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:57:33.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:58:03.107 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T07:58:03.121 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:58:03.142 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T07:58:03.144 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:58:03.144 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:58:03.147 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:58:03.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-06T07:58:03.148 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:58:04.948 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:58:34.987 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:58:35.000 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:58:35.018 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T07:58:35.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:58:35.040 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:58:35.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-06T07:58:35.041 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:58:36.858 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:59:06.873 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:59:06.888 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:59:06.907 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T07:59:06.908 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T07:59:06.909 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T07:59:06.914 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:59:06.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-06T07:59:06.915 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:59:08.704 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T07:59:38.753 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T07:59:38.768 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T07:59:38.786 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-06T07:59:38.800 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T07:59:38.807 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T07:59:38.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-06T07:59:38.807 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T07:59:40.606 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:00:10.641 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:00:10.659 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:00:10.670 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T08:00:10.683 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:00:10.688 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:00:10.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-06T08:00:10.688 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:00:12.471 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:00:42.504 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:00:42.540 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:00:42.563 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T08:00:42.585 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:00:42.589 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:00:42.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-06T08:00:42.590 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:00:44.373 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:01:14.399 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:01:14.419 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:01:14.434 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 14 seconds old
2025-09-06T08:01:14.453 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:01:14.456 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:01:14.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-06T08:01:14.456 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:01:16.358 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:01:46.400 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:01:46.417 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:01:46.441 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T08:01:46.469 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:01:46.476 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:01:46.477 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:01:46.477 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:01:48.288 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:02:18.330 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:02:18.344 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:02:18.364 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 18 seconds old
2025-09-06T08:02:18.378 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:02:18.384 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:02:18.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-06T08:02:18.384 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:02:20.176 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:02:50.193 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:02:50.207 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:02:50.228 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 50 seconds old
2025-09-06T08:02:50.243 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:02:50.250 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:02:50.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-06T08:02:50.250 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:02:52.024 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:03:22.073 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:03:22.089 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:03:22.107 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T08:03:22.123 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:03:22.129 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:03:22.130 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:03:22.130 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:03:23.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:03:53.924 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:03:53.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:03:53.961 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T08:03:53.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:03:53.983 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:03:53.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-06T08:03:53.983 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:03:55.734 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:04:25.772 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:04:25.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:04:25.803 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T08:04:25.815 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:04:25.819 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:04:25.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-06T08:04:25.819 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:04:27.599 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:04:57.640 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:04:57.657 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:04:57.670 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T08:04:57.683 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:04:57.685 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:04:57.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-06T08:04:57.685 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:04:59.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:05:29.466 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:05:29.482 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:05:29.503 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-06T08:05:29.519 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:05:29.524 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:05:29.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-06T08:05:29.524 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:05:31.330 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:06:01.366 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:06:01.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:06:01.400 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-06T08:06:01.415 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:06:01.421 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:06:01.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-06T08:06:01.422 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:06:03.180 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:06:33.221 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:06:33.236 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:06:33.260 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 33 seconds old
2025-09-06T08:06:33.276 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:06:33.283 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:06:33.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-06T08:06:33.283 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:06:35.043 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:07:05.058 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:07:05.076 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:07:05.093 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T08:07:05.094 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T08:07:05.094 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T08:07:05.099 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:07:05.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-06T08:07:05.100 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:07:06.918 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:07:36.954 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:07:36.970 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:07:36.983 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T08:07:36.995 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:07:36.997 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:07:36.998 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:07:36.998 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:07:38.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:08:08.821 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:08:08.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:08:08.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-06T08:08:08.847 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T08:08:08.847 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T08:08:08.849 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:08:08.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-06T08:08:08.849 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:08:10.713 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:08:40.749 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:08:40.763 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:08:40.783 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T08:08:40.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:08:40.801 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:08:40.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-06T08:08:40.801 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:08:42.587 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:09:12.622 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:09:12.635 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:09:12.649 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 12 seconds old
2025-09-06T08:09:12.662 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:09:12.666 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:09:12.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-06T08:09:12.666 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:09:14.431 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:09:44.467 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:09:44.481 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:09:44.498 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T08:09:44.516 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:09:44.521 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:09: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-06T08:09:44.521 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:09:46.296 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:10:16.331 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:10:16.345 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:10:16.358 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 16 seconds old
2025-09-06T08:10:16.375 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:10:16.379 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:10:16.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-06T08:10:16.379 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:10:18.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:10:48.135 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:10:48.149 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:10:48.160 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T08:10:48.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:10:48.176 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:10:48.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-06T08:10:48.176 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:10:49.935 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:11:19.968 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:11:19.981 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:11:19.994 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T08:11:20.005 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:11:20.010 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:11:20.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-06T08:11:20.011 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:11:21.869 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:11:51.904 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:11:51.916 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:11:51.932 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 63 seconds old
2025-09-06T08:11:51.945 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:11:51.949 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:11:51.949 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:11:51.949 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:11:53.726 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:12:23.741 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:12:23.759 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:12:23.774 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 35 seconds old
2025-09-06T08:12:23.786 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:12:23.792 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:12:23.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-06T08:12:23.792 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:12:25.553 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:12:55.594 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:12:55.608 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:12:55.629 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 67 seconds old
2025-09-06T08:12:55.644 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:12:55.650 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:12:55.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-06T08:12:55.650 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:12:57.409 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:13:27.458 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:13:27.472 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:13:27.856 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T08:13:27.874 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:13:27.880 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:13:27.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-06T08:13:27.881 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:13:29.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:13:59.694 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:13:59.707 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:13:59.727 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 71 seconds old
2025-09-06T08:13:59.741 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:13:59.745 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:13:59.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-06T08:13:59.745 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:14:01.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:14:31.537 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:14:31.556 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:14:31.575 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 31 seconds old
2025-09-06T08:14:31.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:14:31.590 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:14:31.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-06T08:14:31.590 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:14:33.441 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:15:03.489 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:15:03.503 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:15:03.520 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T08:15:03.521 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T08:15:03.521 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T08:15:03.526 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:15:03.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-06T08:15:03.526 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:15:05.264 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:15:35.289 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:15:35.304 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:15:35.324 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T08:15:35.337 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:15:35.342 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:15:35.342 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:15:35.342 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:15:37.142 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:16:07.158 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:16:07.174 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:16:07.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-06T08:16:07.196 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T08:16:07.196 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T08:16:07.202 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:16:07.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-06T08:16:07.202 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:16:08.955 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:16:38.974 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:16:38.990 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:16:39.026 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T08:16:39.048 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:16:39.052 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:16:39.052 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:16:39.053 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:16:40.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:17:10.922 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:17:10.942 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:17:10.965 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 10 seconds old
2025-09-06T08:17:10.987 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:17:10.991 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:17:10.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-06T08:17:10.992 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:17:12.748 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:17:42.766 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:17:42.783 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:17:45.218 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T08:17:45.240 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:17:45.243 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:17:45.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-06T08:17:45.243 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:17:47.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:18:17.074 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:18:17.087 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:18:17.110 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 17 seconds old
2025-09-06T08:18:17.124 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:18:17.131 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:18: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-06T08:18:17.131 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:18:19.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:18:49.021 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:18:49.034 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:18:49.056 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 49 seconds old
2025-09-06T08:18:49.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:18:49.079 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:18:49.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-06T08:18:49.079 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:18:50.910 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:19:20.952 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:19:20.965 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:19:20.989 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 20 seconds old
2025-09-06T08:19:21.009 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:19:21.016 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:19:21.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-06T08:19:21.017 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:19:22.802 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:19:52.826 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:19:52.841 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:19:52.861 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 52 seconds old
2025-09-06T08:19:52.877 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:19:52.882 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:19:52.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-06T08:19:52.883 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:19:54.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:20:24.708 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:20:24.727 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:20:24.743 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 24 seconds old
2025-09-06T08:20:24.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:20:24.762 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:20:24.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-06T08:20:24.762 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:20:26.544 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:20:56.592 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:20:56.607 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:20:56.626 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 56 seconds old
2025-09-06T08:20:56.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:20:56.644 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:20:56.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-06T08:20:56.644 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:20:58.447 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:21:28.484 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:21:28.501 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:21:28.520 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T08:21:28.538 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:21:28.541 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:21:28.541 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:21:28.541 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:21:30.411 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:22:00.456 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:22:00.470 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:22:00.497 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-06T08:22:00.512 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:22:00.518 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:22:00.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-06T08:22:00.518 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:22:02.317 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:22:32.365 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:22:32.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:22:32.401 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-06T08:22:32.417 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:22:32.423 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:22:32.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-06T08:22:32.424 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:22:34.197 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:23:04.239 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:23:04.259 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:23:04.282 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T08:23:04.283 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T08:23:04.284 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T08:23:04.290 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:23:04.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-06T08:23:04.290 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:23:06.052 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:23:36.100 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:23:36.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:23:36.135 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 48 seconds old
2025-09-06T08:23:36.151 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:23:36.157 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:23:36.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-06T08:23:36.157 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:23:37.917 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:24:07.963 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:24:07.977 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:24:07.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-06T08:24:07.999 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T08:24:07.999 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T08:24:08.003 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:24:08.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-06T08:24:08.003 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:24:09.755 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:24:39.789 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:24:39.807 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:24:39.821 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T08:24:39.833 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:24:39.835 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:24:39.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-06T08:24:39.835 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:24:41.703 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:25:11.751 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:25:11.772 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:25:11.791 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T08:25:11.816 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:25:11.820 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:25:11.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-06T08:25:11.821 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:25:13.579 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:25:43.610 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:25:43.626 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:25:43.649 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T08:25:43.665 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:25:43.672 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:25:43.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-06T08:25:43.673 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:25:45.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:26:15.445 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:26:15.463 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:26:15.474 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-06T08:26:15.486 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:26:15.488 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:26:15.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-06T08:26:15.488 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:26:17.260 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:26:47.298 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:26:47.313 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:26:47.333 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T08:26:47.350 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:26:47.354 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:26:47.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-06T08:26:47.355 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:26:49.114 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:27:19.138 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:27:19.154 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:27:19.179 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-06T08:27:19.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:27:19.208 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:27:19.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-06T08:27:19.208 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:27:21.027 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:27:51.061 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:27:51.079 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:27:51.095 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T08:27:51.108 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:27:51.110 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:27:51.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-06T08:27:51.110 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:27:52.904 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:28:22.924 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:28:22.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:28:22.960 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T08:28:22.975 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:28:22.980 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:28:22.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-06T08:28:22.980 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:28:24.770 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:28:54.815 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:28:54.829 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:28:54.849 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T08:28:54.865 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:28:54.871 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:28:54.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-06T08:28:54.871 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:28:56.639 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:29:26.671 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:29:26.700 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:29:26.725 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 26 seconds old
2025-09-06T08:29:26.747 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:29:26.754 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:29:26.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-06T08:29:26.754 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:29:28.526 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:29:58.577 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:29:58.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:29:58.609 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 58 seconds old
2025-09-06T08:29:58.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:29:58.629 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:29:58.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-06T08:29:58.630 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:30:00.383 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:30:30.408 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:30:30.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:30:30.445 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T08:30:30.460 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:30:30.467 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:30:30.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-06T08:30:30.467 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:30:32.213 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:31:02.262 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:31:02.276 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:31:02.300 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T08:31:02.301 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T08:31:02.301 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T08:31:02.304 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:31:02.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-06T08:31:02.305 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:31:04.064 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:31:34.099 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:31:34.117 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:31:34.131 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 46 seconds old
2025-09-06T08:31:34.143 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:31:34.146 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:31:34.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-06T08:31:34.146 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:31:36.016 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:32:06.059 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:32:06.072 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:32: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-06T08:32:06.088 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T08:32:06.088 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T08:32:06.093 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:32:06.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-06T08:32:06.094 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:32:07.862 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:32:37.909 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:32:37.923 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:32:37.950 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T08:32:37.966 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:32:37.971 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:32:37.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-06T08:32:37.972 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:32:39.744 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:33:09.782 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:33:09.796 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:33:09.818 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 9 seconds old
2025-09-06T08:33:09.834 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:33:09.840 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:33:09.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-06T08:33:09.840 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:33:11.617 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:33:41.640 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:33:41.656 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:33:41.680 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 41 seconds old
2025-09-06T08:33:41.696 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:33:41.702 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:33:41.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-06T08:33:41.703 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:33:43.489 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:34:13.538 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:34:13.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:34:13.573 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 13 seconds old
2025-09-06T08:34:13.588 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:34:13.591 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:34:13.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-06T08:34:13.592 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:34:15.371 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:34:45.404 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:34:45.422 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:34:45.438 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 45 seconds old
2025-09-06T08:34:45.450 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:34:45.452 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:34:45.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-06T08:34:45.452 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:34:47.333 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:35:17.354 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:35:17.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:35:17.393 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-06T08:35:17.413 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:35:17.418 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:35:17.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-06T08:35:17.418 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:35:19.188 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:35:49.227 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:35:49.245 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:35:49.269 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-06T08:35:49.294 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:35:49.300 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:35:49.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-06T08:35:49.301 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:35:51.081 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:36:21.114 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:36:21.135 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:36:21.156 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T08:36:21.179 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:36:21.186 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:36: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-06T08:36:21.186 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:36:22.954 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:36:52.994 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:36:53.006 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:36:53.019 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T08:36:53.032 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:36:53.037 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:36:53.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-06T08:36:53.038 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:36:54.776 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:37:24.802 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:37:24.814 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:37:24.831 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T08:37:24.843 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:37:24.847 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:37:24.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-06T08:37:24.847 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:37:26.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:37:56.628 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:37:56.651 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:37:56.664 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-06T08:37:56.676 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:37:56.679 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:37:56.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-06T08:37:56.679 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:37:58.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:38:28.601 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:38:28.615 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:38:28.636 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 28 seconds old
2025-09-06T08:38:28.655 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:38:28.662 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:38:28.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-06T08:38:28.662 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:38:30.476 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:39:00.521 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-06T08:39:00.522 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-06T08:39:00.522 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-06T08:39:00.537 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 60 seconds old
2025-09-06T08:39:00.554 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:39:00.560 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:39:00.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-06T08:39:00.561 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:39:02.314 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:39:32.356 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:39:32.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:39:32.393 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 44 seconds old
2025-09-06T08:39:32.410 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:39:32.416 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:39:32.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-06T08:39:32.417 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:39:34.263 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:40:04.313 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:40:04.326 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:40:04.345 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T08:40:04.346 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T08:40:04.346 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T08:40:04.352 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:40:04.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-06T08:40:04.353 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:40:06.147 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:40:36.180 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:40:36.201 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:40:36.222 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T08:40:36.238 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:40:36.242 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:40:36.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-06T08:40:36.243 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:40:38.044 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:41:08.076 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:41:08.089 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:41:08.103 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T08:41:08.103 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T08:41:08.103 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T08:41:08.106 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:41:08.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-06T08:41:08.106 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:41:09.956 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:41:39.987 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:41:40.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:41:40.029 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T08:41:40.051 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:41:40.057 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:41:40.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-06T08:41:40.057 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:41:41.855 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:42:11.889 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:42:11.908 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:42:11.919 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T08:42:11.938 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:42:11.941 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:42:11.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-06T08:42:11.941 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:42:13.718 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:42:43.735 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:42:43.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:42:43.779 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T08:42:43.816 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:42:43.822 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:42:43.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-06T08:42:43.822 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:42:45.619 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:43:15.646 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:43:15.666 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:43:15.687 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 15 seconds old
2025-09-06T08:43:15.702 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:43:15.706 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:43:15.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-06T08:43:15.706 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:43:17.495 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:43:47.543 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:43:47.558 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:43:47.579 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 47 seconds old
2025-09-06T08:43:47.595 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:43:47.598 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:43:47.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-06T08:43:47.599 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:43:49.379 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:44:19.413 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:44:19.425 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:44:19.442 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 19 seconds old
2025-09-06T08:44:19.454 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:44:19.459 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:44:19.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-06T08:44:19.459 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:44:21.285 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:44:51.315 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:44:51.335 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:44:51.357 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 51 seconds old
2025-09-06T08:44:51.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:44:51.376 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:44:51.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-06T08:44:51.377 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:44:53.193 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:45:23.234 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:45:23.250 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:45:23.275 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 23 seconds old
2025-09-06T08:45:23.292 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:45:23.299 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:45:23.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-06T08:45:23.299 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:45:25.133 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:45:55.158 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:45:55.173 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:45:55.192 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 55 seconds old
2025-09-06T08:45:55.207 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:45:55.213 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:45:55.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-06T08:45:55.214 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:45:57.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:46:27.053 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:46:27.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:46:27.092 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 39 seconds old
2025-09-06T08:46:27.109 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:46:27.116 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:46:27.117 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:46:27.117 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:46:28.915 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:46:58.957 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:46:58.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:46:58.992 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 70 seconds old
2025-09-06T08:46:59.007 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:46:59.013 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:46:59.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-06T08:46:59.014 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:47:00.785 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:47:30.834 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:47:30.848 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:47:30.870 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 30 seconds old
2025-09-06T08:47:30.885 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:47:30.889 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:47:30.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-06T08:47:30.889 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:47:32.667 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:48:02.702 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:48:02.716 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:48:02.727 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T08:48:02.728 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T08:48:02.728 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T08:48:02.730 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:48:02.730 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:48:02.730 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:48:04.590 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:48:34.627 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:48:34.640 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:48:34.664 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 34 seconds old
2025-09-06T08:48:34.679 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:48:34.685 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:48:34.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-06T08:48:34.685 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:48:36.499 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:49:06.531 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:49:06.552 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:49:06.576 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T08:49:06.577 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T08:49:06.577 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T08:49:06.584 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:49: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-06T08:49:06.584 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:49:08.332 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:49:38.368 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:49:38.387 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:49:38.401 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 38 seconds old
2025-09-06T08:49:38.415 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:49:38.419 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:49:38.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-06T08:49:38.419 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:49:40.152 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:50:10.179 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:50:10.194 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:50:10.213 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 22 seconds old
2025-09-06T08:50:10.233 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:50:10.237 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:50:10.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-06T08:50:10.238 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:50:12.012 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:50:42.053 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:50:42.069 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:50:42.094 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 54 seconds old
2025-09-06T08:50:42.113 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:50:42.117 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:50:42.117 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:50:42.117 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:50:43.860 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:51:13.896 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:51:13.919 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:51:13.934 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 25 seconds old
2025-09-06T08:51:13.946 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:51:13.949 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:51:13.949 [WARNING] [MainThread] [seeing_mysql_loader.py] [run_seeing_mysql_loader()] Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:51:13.949 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:51:15.767 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:51:45.814 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:51:45.828 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:51:45.854 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 57 seconds old
2025-09-06T08:51:45.870 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:51:45.874 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:51:45.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-06T08:51:45.874 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:51:47.618 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:52:17.658 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:52:17.674 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:52:17.694 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 29 seconds old
2025-09-06T08:52:17.709 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:52:17.716 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:52:17.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-06T08:52:17.717 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:52:19.467 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:52:49.509 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:52:49.523 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:52:49.548 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 61 seconds old
2025-09-06T08:52:49.570 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:52:49.576 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:52:49.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-06T08:52:49.576 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:52:51.320 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:53:21.371 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:53:21.386 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:53:21.405 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 21 seconds old
2025-09-06T08:53:21.420 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:53:21.426 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:53: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-06T08:53:21.426 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:53:23.171 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:53:53.206 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:53:53.219 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:53:53.239 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 53 seconds old
2025-09-06T08:53:53.254 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:53:53.259 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:53:53.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-06T08:53:53.259 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:53:55.015 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:54:25.056 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:54:25.075 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:54:25.096 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 37 seconds old
2025-09-06T08:54:25.118 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:54:25.124 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:54:25.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-06T08:54:25.125 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:54:26.883 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:54:56.925 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:54:56.939 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:54:56.958 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 68 seconds old
2025-09-06T08:54:56.972 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:54:56.976 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:54:56.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-06T08:54:56.977 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:54:58.820 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:55:28.864 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:55:28.883 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:55:28.905 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T08:55:28.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:55:28.932 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:55:28.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-06T08:55:28.932 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:55:30.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:56:00.738 [ERROR] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] Error proccesing SALT weather data - second must be in 0..59
2025-09-06T08:56:00.738 [WARNING] [MainThread] [salt_mysql_loader.py] [run_salt_mysql_loader()] Failed to parse SALT XML
2025-09-06T08:56:00.738 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating SALT data into database: Failed to parse SALT XML
2025-09-06T08:56:00.756 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 72 seconds old
2025-09-06T08:56:00.771 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:56:00.777 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:56:00.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-06T08:56:00.778 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:56:02.536 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:56:32.577 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:56:32.591 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:56:32.613 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 32 seconds old
2025-09-06T08:56:32.629 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:56:32.635 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:56:32.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-06T08:56:32.636 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:56:34.372 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:57:04.413 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:57:04.426 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:57:04.446 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T08:57:04.447 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T08:57:04.447 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T08:57:04.453 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:57:04.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-06T08:57:04.453 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:57:06.202 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:57:36.238 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:57:36.255 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:57:36.268 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 36 seconds old
2025-09-06T08:57:36.279 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:57:36.282 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:57:36.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-06T08:57:36.282 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:57:38.022 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:58:08.057 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 1 seconds old
2025-09-06T08:58:08.074 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:58:08.090 [ERROR] [MainThread] [lcogt_weather.py] [open_page()] Failed to read weather data from https://suthweather.saao.ac.za/lco/simple.html: HTTP Error 404: Not Found
2025-09-06T08:58:08.090 [ERROR] [MainThread] [lcogt_mysql_loader.py] [run_lcogt_mysql_loader()] Failed to get weather data from LCOGT
2025-09-06T08:58:08.090 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating LCOGT data into database: Failed to get weather data from LCOGT
2025-09-06T08:58:08.092 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:58:08.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-06T08:58:08.093 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:58:09.955 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:58:39.991 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:58:40.008 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:58:40.023 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 40 seconds old
2025-09-06T08:58:40.035 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:58:40.040 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:58:40.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-06T08:58:40.040 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:58:41.835 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:59:11.876 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:59:11.891 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:59:11.911 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 11 seconds old
2025-09-06T08:59:11.926 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:59:11.931 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:59:11.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-06T08:59:11.932 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:59:13.692 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
2025-09-06T08:59:43.743 [DEBUG] [MainThread] [salt_weather_xml.py] [parse_salt_xml()] SALT data is : 0 seconds old
2025-09-06T08:59:43.756 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated SALT data into database
2025-09-06T08:59:43.776 [DEBUG] [MainThread] [lcogt_weather.py] [get_weather()] LCO data is : 43 seconds old
2025-09-06T08:59:43.791 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated LCOGT data into database
2025-09-06T08:59:43.797 [WARNING] [MainThread] [get_seeing.py] [get_seeing()] Seeing data is older than 6 minutes
2025-09-06T08:59:43.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-06T08:59:43.797 [WARNING] [MainThread] [runweather.py] [populate_database()] Error populating seeing data into database: Failed to read timdimm data from seeing, or seeing data is older than 5 min or greater 9 (invalid) 
2025-09-06T08:59:45.624 [INFO] [MainThread] [runweather.py] [populate_database()] Successfully populated current_weather into database
