How about an internet-connected, battery-operated, DIY weather station that costs less than $30? Sounds impossible? It is very much possible with a LILYGO T5 ESP32 board with a 4,7“ e-paper display and OMW Weather Display open source project. All you have to do is to edit one file with WiFi credentials and location, compile it with Arduino and flash it to the ESP32.
LilyGo T5 4.7“ e-paper ESP32
How to solder 18650 Li Ion cells
OMW Weather Display