This is a very simple example of using ESP8266 with MicroPython and a #D1 Mini Matrix Shield to make a weather forecast display. It will stand in my hall, connected to a phone charger, so that I won't forget an umbrella when leaving.
The code is far from pretty, but it works (at least as long as something goes wrong and it crashes). It gets the current weather information from the OpenWeatherMap API, and displays the icon and temperature, alternating them every 4 seconds. The particular prototype shield I used for testing also has 2 buttons, but they are not used by the code.