You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Daylight Saving Time and other customizations of Squix78 ESP8266 OLED Weather Station.
Uses SSD1306 128x64 OLED display with with either SPI or I2C interface
New Splash Screen
DHT22 Update
Zurich Standard Time
Boston Daylight Saving Time
Conditions Screen
DHT Sensor
Thingspeak Sensor
1 to 3 Day Forecast
4 to 6 Day Forecast
Specific customizations include:
Added Wifi Splash screen and credit to Squix78
Modified progress bar to a thicker and symmetrical shape
Replaced TimeClient with built-in lwip sntp client (no need for external ntp client library)
Added Daylight Saving Time Auto adjuster with DST rules using simpleDSTadjust library
>>> Need to change WundergroundClient.h in ESP8266_Weather_Station library
#define MAX_FORECAST_PERIODS 12 // Was 7
Added support for DHT22 Indoor Temperature and Humidity
Fixed bug preventing display.flipScreenVertically() from working
Slight adjustment to overlay
Bug Fixes include:
Fixed ticker overwrite bug: Split DHT and Wunderground timed updates out to 2 tickers. Thanks @charonofssi
Hardware Requirements
This code is made for an 128x64 SSD1603 OLED display with code running on an ESP8266.
Either the SPI or I2C version can be used.
You can buy the original Squix78 Weather Station Kit here:
Squix Shop or here: US Amazon store