Weather observatory