Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ferreira-igor/weatherdisplay
An ESP8266 device that connects to a WiFi network, fetches location data based on the IP address, retrieves weather information from the Open-Meteo API, and displays the current time, temperature, and humidity on the OLED screen.
https://github.com/ferreira-igor/weatherdisplay
display esp8266 weather
Last synced: 20 days ago
JSON representation
An ESP8266 device that connects to a WiFi network, fetches location data based on the IP address, retrieves weather information from the Open-Meteo API, and displays the current time, temperature, and humidity on the OLED screen.
- Host: GitHub
- URL: https://github.com/ferreira-igor/weatherdisplay
- Owner: ferreira-igor
- License: gpl-3.0
- Created: 2024-11-10T21:04:08.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-10T21:05:21.000Z (2 months ago)
- Last Synced: 2024-12-21T14:22:44.132Z (20 days ago)
- Topics: display, esp8266, weather
- Language: C++
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
Awesome Lists containing this project
README
# WeatherDisplay
[![PlatformIO CI](https://github.com/ferreira-igor/WeatherDisplay/actions/workflows/main.yml/badge.svg)](https://github.com/ferreira-igor/WeatherDisplay/actions/workflows/main.yml)
A device that connects to a WiFi network, fetches location data based on the IP address, retrieves weather information from the Open-Meteo API, and displays the current time, temperature, and humidity on the OLED screen.
## Hardware Requirements
- Lolin D1 Mini (ESP8266)
- Wemos OLED 0.66" Shield## Using the Device
### 1. Connecting to WiFi
- Upon powering on, the device will attempt to connect to a previously saved WiFi network. If it cannot connect, it will create an access point named "WeatherDisplay".
- Connect your phone or computer to this WiFi network.
- A captive portal should appear. Select your home WiFi network and enter the password.### 2. Viewing Weather Information
- The OLED display will show the current time, temperature, and humidity in a loop.
- The data is updated every 15 minutes.