Google Calendar Integration?


#1

Was thinking on the way to work this morning whether it would be possible to integrate with Google Calendar?

For example, I have a piston which wakes me up gently each morning around 5.45am (it fades up a bulb, then 15 minutes later turns on the light behind our bed).

However, some days I work from home, so I can have a bit of a lie in. So I was thinking how nice it would be to check my Google Calendar and see if it says ‘Working From Home’ and if it does - to fire a similar piston which has a different time e.g. 7am

Possible?


Solution - Echo Alarm Clock Like Reminder
Echo alarm clock
Determine Stay Home Days
Solution - Echo Alarm Clock Like Reminder
#2

Check out gcal search smart app.


#3

Thanks - think there are some errors with that app though .Keep getting errors when trying to install.


#4

It has been installed for some time and working great. However, when I tried to install the first time I remember getting errors too. Just make sure you are following the instructions line by line. It works. I’m using right now.


#5

Make sure you are following these steps


#6

Thanks - I’ll give this a go.

Had a quick attempt at hashing something together using IFTTT and SmartThings.

Basically at 45 minutes prior to an event starting called ‘Working From Home’, IFTTT will tell SmartThings to change a virtual switch to ‘ON’ (this will happen at 11.15pm). WebCore then does the folllowing:


#8

I have Gcal integration and it works great.

Upon an event, I create global variable triggers, but now I need help!

How can I tell webcore to look further out into GCal say 2-3 days in advance to see whether an event is on my calendar?


#9

Unfortunately I never got it to work fully. I just found the app a bit sketchy in places. For example it never seemed to work for all day events.


#10

I’ve had no integration issues, in fact I use it as my good morning piston when the kids have no school so we can all sleep in.

The question is whether GCal or Webcore has a method of looking forward a day (or 2) and using that as a trigger.


#11

Is your calendar event an all day one?


#12

Yes, as I have said, I have never had an issue with all day events.


#13

You said you had no integration issues - it wasn’t clear whether your events were all day ones.


#14

I have on GCal trigger that occurs when I place an event on my calendar entitled ‘No School’. This triggers the GCal contact sensor which I use as a webcore trigger.

Yes, the GCal program was a pain to setup and it was so long ago I cannot recall exactly what I did, but it works and its best to leave what works alone.


#15

Would you mind sharing your piston? I’m trying to do something similar and can’t wrap my mind around how to make this work.


#16

The condition is wrapped within the entire good morning piston. It is the first ‘if’ conditional statement.


#17

Are you looking for something like this:


#18

Is its still working? I try to integrate gcal in webcore but just cant login inside the app…its like credential issue… Is there an update or something? Thanks!


#19

I have GCal working but it was setup prior to migration to the new App. There was discussion in the ST forum regarding OAuth issue with the new app. I don’t think that has ever been resolved, this post discusses a workaround using the old app for setup.

Last mention of a download for an older version of the Classic App if you wish to go down that route.


#20

not working for me either