Current weather station observations near Sloan Landing