[UPDATED 3/27/18] GCal Search

Is there anyway to set it to look at events for tomorrow.

For example, I have a core piston that changes mode to “Night” or “Night (Holiday).”. If the mode is Night (Holiday), then my Good Morning Routine does not run the next morning. To tell Gcal-Search that I am off tomorrow, I have to set an event for today, which can get confusing. Is there anyway so I can tell GCal-Search to look for my day off event for the next day?

I don’t belive so, it will only trigger at the set times of the event. Your could try the offsetnotify trigger but it has issues where it triggers more than once.

That issue is discussed further up in the thread.

I think your stuck creating a seperate calendar with events to trigger your days off setting. There hasn’t been any work on this app gor some time.

Managed to get the GCal app setup but it’s not working how I expect. Have I misunderstood how the app works?

I have added a Presence Trigger which checks my calendar for the term ‘Working From Home’. I imagined that when an event called ‘Working From Home’ begins, it would change the presence to ‘present’ and once that event finishes, then it would change the presence to ‘not present’.

It seemed to work yesterday (it updated at midnight to ‘present’), but it didn’t change to ‘not present’ when the event ended at midnight last night. This is what I’m seeing:

P.S. Ignore the arrived time - this was a case of me deleting it and re-adding it.

The app has it’s issues. I believe all day events is one of them.

I have never tried the presence option. When I had all day events it didn’t work right. So I now use set hours like your trying. I don’t believe it’s responsive enough to do 1 minute change overs.

You might also see events trigger at the set time of the of the next event, but on say a day off before hand. Then say 5 to 10 minutes later it will turn off the contact as if figures out it isn’t supposed to be on.

There might be more discussion in the original thread for this app. I don’t remember.

I do know it didn’t like all day events. I believe that was a google calendar issue that the app couldn’t figure out.

Sorry that does not really answer your question. Just some personal info from my use.

To be honest - the reason I chose the presence option was so that I didn’t get alerts when I left the house that the ‘Working From Home’ sensor was left ‘open’!

Working on a webcore piston to disable certain events if I am on vacation.

One event, however is controlling a heater that would start on a Thursday (before I go on vacation).

Is there a way to use GCal to look forward a few days to see whether the trigger word appears to set a variable in webcore?

I don’t believe so. See my post about 4 up in thread.

Is it possible to use multiple keywords in the “search” field? If so, what is the correct way to separate each keyword “,” “;” “/” I have tried a couple different ways but it doesn’t seem to work?

I don’t know the definative answer. If you go to the old thread on this app. They discuss doing test and checking with google api to see if searches return correct results.

See this post and a few post above that:

When I tried to add an event in the app it won’t let me hit the next button and says to “Please fill out all required fields.” The top required field won’t let me add it. Any ideas?

I believe the top field should populate a list of your calendars to choose from.

Possibly not connected to your calendars? Is this your 1st one you tried to create?

I’ll try to look more when I get home from work.

I think there was an issue like this discussed earlier in the thread. If you upgraded from the previous code maybe thats it? Or something like that.

I just looked on my phone and the top field is supposed to be a list of calendars you can pick from.

I know when I started using this version, I had to remove all my previously set up calendar triggers and create them again.

Is it possible to Trigger an All-Day event at a certain time? Basically I want “Day Shift” to trigger the furnace on at 5am. I got it all set up and I managed to change the notification to 5am, but the event triggers at 12am.

Are you using WebCore? If not, I’d start if I were you. Something like the following should work:

1 Like

It is probably possible, but there is a glitch in the app that it triggers at midnight even if it is supposed to be off. It will then realize it’s supposed to be off and turn back off.

So you have to take that into account when setting your calendar events.

Also I think Google calendar treats “all day” events from midnight to midnight. With all day events the app can have issues.

These are all discussed further up the thread and in the old thread if you want more details.

Yes you could schedule it with Webcore, you can do almost anything with Webcore.
This app looks at your Google calendar events. I don’t believe Webcore can do that.

It can because that’s how I’ve got mine setup! :slight_smile:

The app gives you the option of having your events as a contact or presence sensor, once you have that - you just use WebCore to do it’s thing.

In my example above it checks at 5am if the contact sensor is open i.e. happening that day, and if it is, it turns on the device.

You could use Webcore or Core to ignore the random midnight trigger from the glitch.

So when Gcal trigger comes on, it must be on for say 15 minutes, then Webcore would use that to trigger your furnace.
You would have to adjust your Google calendar start time to compensate and give Webcore time to verify it’s the actual event vice the errant one at midnight.

Or even have Webcore ingnore the Gcal contact from say 11:00pm to say 1:00 am.

Again, I really don’t think it needs to be that complicated. I literally have a piston similar to what @Asmegin needs to do and it’s been running just fine.

1 Like

Thanks! This seemed to work just fine :grinning:

3 Likes