Current weather station observations near Torwood