Current weather station observations near Sloan