31ºF

detroit weather forecast