Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ferreira-igor/weatherdisplay
A simple device that displays a clock and weather information retrieved from the internet based on your IP location.
https://github.com/ferreira-igor/weatherdisplay
arduino clock display esp8266 weather
Last synced: 3 days ago
JSON representation
A simple device that displays a clock and weather information retrieved from the internet based on your IP location.
- Host: GitHub
- URL: https://github.com/ferreira-igor/weatherdisplay
- Owner: ferreira-igor
- License: gpl-3.0
- Created: 2024-08-31T02:12:51.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-02T13:21:48.000Z (2 months ago)
- Last Synced: 2024-09-27T00:40:48.763Z (about 1 month ago)
- Topics: arduino, clock, display, esp8266, weather
- Language: C++
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.