Current weather station observations near Braintree