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.
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.
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.
Thanks.
Please ignore an earlier request for your link to the ESP implementation. I found it in github.
Regards
Fixingthingsguy
Please, we want to send you a private message How can we contact you ?
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!
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…
‘drawFrame1’ was not declared in this scope
What have i to do, to fix it? Thank you!