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
Copy file name to clipboardExpand all lines: README.md
+14-2
Original file line number
Diff line number
Diff line change
@@ -9,9 +9,9 @@ New version of the ESP8266 Weather Station
9
9
10
10
## Arduino IDE
11
11
12
-
Make sure you use a version of the Arduino IDE which is supported by the ESP8266 platform. You can find it here: https://www.arduino.cc/en/Main/OldSoftwareReleases#previous
12
+
Make sure you use a version of the Arduino IDE which is supported by the ESP8266 platform. You can find it here: https://www.arduino.cc/en/Main/OldSoftwareReleases
13
13
14
-
## Setup
14
+
## Setup Arduino IDE
15
15
16
16
* Install the following libraries with your Arduino Library Manager in Sketch > Include Library > Manage Libraries...
17
17
@@ -25,6 +25,18 @@ Make sure you use a version of the Arduino IDE which is supported by the ESP8266
25
25
* Adjust the location according to Wunderground API, e.g. Zurich, CH
26
26
* Adjust UTC offset
27
27
28
+
## Setup for PlatformIO
29
+
30
+
If you are using the PlatformIO environment for building
31
+
* choose one of the available IDE integration or the Atom based IDE
32
+
* install libraries 561, 562 and 563 with "platformio lib install"
33
+
* adapt the WeatherStationDemo.ino file to your needs (see details above)
34
+
35
+
36
+
## Upgrade
37
+
38
+
The ESP8266 Oled Library changed a lot with the latest release of version 3.0.0. We fixed many bugs and improved performance and changed the API a little bit. This means that you might have to adapt your Weather Station Code if you created it using the older 2.x.x version of the library. Either compare your code to the updated WeatherStationDemo or read through the Upgrade Guide here: [Upgrade Guide](https://github.com/squix78/esp8266-oled-ssd1306/blob/master/UPGRADE-3.0.md)
39
+
28
40
## Available Modules
29
41
***TimeClient**: simple class which uses the header date and time to set the clock
30
42
***NTPClient**: a NTP based time class written by Fabrice Weinberg
0 commit comments