The use of the ESP8266 in the world of IoT

User avatar
By sfxter
#23482 Hello, ESP8266 community,
month ago I ordered my first ESP8266 and finally got it. It looked like there is a ton of IoT examples, where ESP8266 was used, but now, when i began to dive deeper, I am unable to find any actually complete projects, where ESP8266 would talk to Google Calendar. I am totally fresh at programming, so maybe I'm missing something.

My target is simple (at least i thought it should be easy) - make google calendar controlled heater (or lamp or whatever). ESP8266 would check calendar for free/busy information. If there is an event - it should turn heater 1 hour before event start.
Spent 2 days to find similar projects, but could not.
I'm not asking to design code for me, but if someone would share some thoughts and links to successful gcal controlled IoT example, I would be more than happy :)
I am using ESP8266 with Arduino IDE. What I know so far, is that Arduino is unable to talk directly to gcal via API because of "httpS". Or is there a way?

I found these API commands
https://developers.google.com/apis-expl ... lendar/v3/
but without an example I cant figure out where to put them.

I also found temboo.com service, but there is no "free/busy" API available.

Any help would be appreciated.
Thank you in advance.
User avatar
By tytower
#23623 Have a look at my code for Ubidots in the wiki on this page (scroll up). I was also able to get email sent on another program in the wiki via smtp2go.com so there probably is a way to do what you want direct wiki/doku.php?id=email_esp-12_board_to_smtp2go_arduino
User avatar
By electronicsguy
#50068
sfxter wrote:Hello, ESP8266 community,
month ago I ordered my first ESP8266 and finally got it. It looked like there is a ton of IoT examples, where ESP8266 was used, but now, when i began to dive deeper, I am unable to find any actually complete projects, where ESP8266 would talk to Google Calendar. I am totally fresh at programming, so maybe I'm missing something.

I also found temboo.com service, but there is no "free/busy" API available.

Any help would be appreciated.
Thank you in advance.


There is a way now :) Use my little project, you can directly write to Google sheets, read from google sheets, google calendar, etc. You can even chat with your esp8266.

http://www.esp8266.com/viewtopic.php?f=6&t=9705

No need for any 3rd party service like Temboo, pushingbox, IFTTT, etc.