Skip to content

Arduino ESP32 and ESP8266 compatible library to read weather forecast from Dark Sky API

License

Notifications You must be signed in to change notification settings

Vendo232/DarkSkyWeather

 
 

Repository files navigation

News: Replacement for DarkSkyWeather available

I have created a new library which fetched weather from OpenWeather. The library is here: https://github.com/Bodmer/OpenWeather

News: Dark Sky has joined Apple...

As reported in Issue #28 Apple has purchased Dark Sky and is shutting down the API. The API will continue to function through the end of 2021. More Information: https://blog.darksky.net/

ESP8266 and ESP32 Dark Sky weather client

Arduino client library for https://darksky.net/dev

Collects current weather plus daily forecasts.

Requires the JSON parse library here: https://github.com/Bodmer/JSON_Decoder

The DarkSkyWeather_Test example sketch sends collected data to the Serial port for API test. It does not not require a TFT screen.

The TFT_eSPI_Weather example works with the ESP8266 and ESP32, it displays the weather data on a TFT screen. These examples use anti-aliased fonts and newly created icons:

Weather isons

Latest screen grabs:

TFT splash screen

TFT screenshot 1

About

Arduino ESP32 and ESP8266 compatible library to read weather forecast from Dark Sky API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 83.3%
  • C 16.7%