ThingPulse/esp8266-weather-station
ESP8266 Weather Station library supporting OpenWeatherMap, Aeris and other sources observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3930
- days_rel: 713
- days_push: 713
- n_releases_24m: 1
Adoption not part of the score
1143 stars · 373 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
An Arduino library for building ESP8266-based weather stations that fetches data from OpenWeatherMap, Aeris, and other weather APIs. It includes client classes for weather services, NTP time, and works with SSD1306 OLED displays.
Use cases
- build a diy weather station with esp8266 and oled display
- fetch weather data from openweathermap on arduino
- display current weather and forecast on a small embedded screen
- get ntp time on an esp8266 project
- create an iot weather dashboard with nodemcu
When to choose
- you are building a weather display with ESP8266/NodeMCU and an SSD1306 OLED
- you want a ready-made Arduino library with examples for OpenWeatherMap integration
- you use the Arduino IDE or PlatformIO for embedded development
When to avoid
- your project uses ESP32 exclusively without ESP8266 compatibility needs
- you need a general-purpose weather API client outside the Arduino/embedded ecosystem
- you require weather sources not supported by the library's client modules
Facets
library · maturity active
http-client json iot iot weather embedded-systems embedded iot cpp esp8266 arduino-library weather-station openweathermap oled-display nodemcu
1 source
- readme: https://github.com/ThingPulse/esp8266-weather-station · fetched 2026-08-28 · 0e3fb6348eae
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ThingPulse/esp8266-weather-station | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="ThingPulse/esp8266-weather-station")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem