i have got readings with SparkFun Weather Shield from serial monitor and i tried to send it to https://thingspeak.com/ with WiFi Module - ESP8266
but i have no result with esp8266.
So i was looking for another solution for data transfer and i want to buy SparkFun ESP8266 Thing which i think more stabilize.
is it possible to connect SparkFun Weather Shield directly to SparkFun ESP8266 Thing or should i make readings with arduino and then send it to SparkFun ESP8266 Thing and make it send data to internet?
I was wondering if you could provide with some guidance regarding esp8266
Since the Weather Shield was designed for use with an Arduino Uno, it’s missing some hardware needed to interface it with a ESP8266. Unfortunately we don’t have a weather type shield that will work with an ESP8266 or ESP32 due to the fact that both have limited ability to process analog signals and the Weather Shield has three analog outputs that need monitored.
The best way to do this would be to connect the shield to an Arduino and let the Arduino take care of all the reading and processing of data from the Weather Shield. Then pass the data off to a ESP8266 for transmission over WiFi but we don’t have any code for that.
If you’re able to get the ESP8266 talking to the Internet and can pass it the data you want to send, that would get this working.
There was a revision on the Weather Shield some time back where we changed the type of sensor used for temperature and humidity. Make sure you’re using code for the correct version of shield. (I think the tutorial you’re following might have code for the older shield and you may need to alter the code for the new sensor.)