WeatherStation Kit – Complete Setup Guide Ready

While the first WeatherStation Kits are just about to reach their eager recipients I was working hard to create a complete and hopefully beginner friendly setup guide for it. Stay tuned for more chapters and more experiments and projects you can do with this starter kit.

  1. Arduino IDE – Setup
  2. Getting The Code & Adapting It
  3. Wiring and First Run

Order the WeatherStation Kit now and start playing soon!

Posted by Daniel Eichhorn

Daniel Eichhorn is a software engineer and an enthusiastic maker. He loves working on projects related to the Internet of Things, electronics, and embedded software. He owns two 3D printers: a Creality Ender 3 V2 and an Elegoo Mars 3. In 2018, he co-founded ThingPulse along with Marcel Stör. Together, they develop IoT hardware and distribute it to various locations around the world.


  1. I used your esp8266 set up to get the weather station working. I'll run it for a few days, but the set up is reliable.
    Please ignore an earlier request for your link to the ESP implementation. I found it in github.

  2. I received your weather station kit a few weeks ago. Had it working in only a few minutes. (Had to modify the code a bit to display an "F" instead of "C" since I am in the US and the temperature readings were automatically changed to Fahrenheit). A word of caution though, the USB port from a computer cannot supply enough current when the wifi is active. This caused the screen to shift coordinates and the processor to reset every few seconds. Once the esp is downloaded, it does function on a wall plug with the usb power adapter. It might take a few tries to reprogram in between restarts however. I hope to modify the code to provide the chance of precipitation for certain hours of the day. Thanks for your work!

  3. Hi ime getting errors with code,

    Arduino: 1.6.5 (Windows 7), Board: “NodeMCU (ESP8266 ESP-12 Module), 80 MHz, 115200, 4M”

    Using library ESP8266WiFi in folder: C:\Users\Dunk\Documents\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WiFi

    Using library Ticker in folder: C:\Users\Dunk\Documents\Arduino\libraries\Ticker

    Using library Json Streaming Parser in folder: C:\Users\Dunk\Documents\Arduino\libraries\JsonStreamingParser

    Using library Wire in folder: C:\Users\Dunk\Documents\Arduino\hardware\esp8266com\esp8266\libraries\Wire

    Using library WeatherStationDemo in folder: C:\Users\Dunk\Documents\Arduino\libraries\WeatherStationDemo (legacy)

    C:\Users\Dunk\Documents\Arduino\hardware\esp8266com\esp8266/tools/windows/xtensa-lx106-elf/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -IC:\Users\Dunk\Documents\Arduino\hardware\esp8266com\esp8266/sdk//include -c -Os -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -std=c++11 -MMD -DF_CPU=80000000L -DARDUINO=10605 -DARDUINO_ESP8266_ESP12 -DARDUINO_ARCH_ESP8266 -DESP8266 -IC:\Users\Dunk\Documents\Arduino\hardware\esp8266com\esp8266\cores\esp8266 -IC:\Users\Dunk\Documents\Arduino\hardware\esp8266com\esp8266\variants\nodemcu -IC:\Users\Dunk\Documents\Arduino\hardware\esp8266com\esp8266\libraries\ESP8266WiFi\src -IC:\Users\Dunk\Documents\Arduino\libraries\Ticker -IC:\Users\Dunk\Documents\Arduino\libraries\JsonStreamingParser -IC:\Users\Dunk\Documents\Arduino\hardware\esp8266com\esp8266\libraries\Wire -IC:\Users\Dunk\Documents\Arduino\libraries\WeatherStationDemo C:\Users\Dunk\AppData\Local\Temp\build4173766510310797499.tmp\WeatherStationDemo.cpp -o C:\Users\Dunk\AppData\Local\Temp\build4173766510310797499.tmp\WeatherStationDemo.cpp.o

    WeatherStationDemo.ino:29:25: fatal error: SSD1306Wire.h: No such file or directory
    compilation terminated.
    Multiple libraries were found for “JsonListener.h”

    Used: C:\Users\Dunk\Documents\Arduino\libraries\JsonStreamingParser

    Not used: D:\Arduino3\Arduino IDE\arduino-1.6.5-r5-windows\libraries\JsonStreamingParser

    Multiple libraries were found for “WundergroundClient.h”

    Used: C:\Users\Dunk\Documents\Arduino\libraries\WeatherStationDemo

    Not used: C:\Users\Dunk\Documents\Arduino\libraries\esp8266_weather_station

    Error compiling.

    • There seems to be a problem with your libraries. For instance the oled lib seems outdated and you seem to have more than one json lib…

Leave a Reply