Current weather station observations near Aberfoyle