Edit: Stuart, I missed a step is the process, my calendar now populates in the calender tab however the app window on the dash board isn't showing the next event in my calendar and doesn't trip on the exact keyword.
Here is the log dealing with the gcal.
09 08/30/14 23:13:58.612 JobHandler_LuaUPnP::Run device 108 GCal3 Sensor room 0 type urn:schemas-srs-com:device:GCal:3 id parent 0/0xd36398 upnp: 0 <0x2ae29000>
50 08/30/14 23:14:12.574 luup_log:108: GCal3 gc_V 0.6.2:This is device # 108 <0x2b75d680>
06 08/30/14 23:14:12.575 Device_Variable::m_szValue_set device: 108 service: urn:micasaverde-com:serviceId:SecuritySensor1 variable: Armed was: 1 now: 1 #hooks: 0 upnp: 0 v:0xd79fc8/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.576 Device_Variable::m_szValue_set device: 108 service: urn:micasaverde-com:serviceId:SecuritySensor1 variable: Tripped was: 0 now: 0 #hooks: 0 upnp: 0 v:0xd79248/NONE duplicate:0 <0x2b75d680>
06 08/30/14 23:14:12.577 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_TrippedEvent was: now: #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.578 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_TrippedID was: now: #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.578 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_Value was: now: #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.578 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_NextEvent was: Successfully Initialized now: Successfully Initialized #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.579 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_NextEventTime was: now: #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.579 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_Interval was: 180 now: 180 #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.579 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_StartDelta was: 0 now: 0 #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.580 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_EndDelta was: 0 now: 0 #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.580 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_Keyword was: now: #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.581 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_exactKeyword was: true now: true #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.581 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_ignoreKeyword was: false now: false #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.581 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_triggerNoKeyword was: false now: false #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.581 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_ignoreAllDayEvent was: false now: false #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.582 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_retrip was: true now: true #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.582 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_CalendarID was:
kiethrumbold@gmail.com now:
kiethrumbold@gmail.com #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.582 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_jsonEvents was: [] now: [] #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.583 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_lastCheck was: 2014-08-30T23:10:22 now: 2014-08-30T23:10:22 #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.583 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_nextCheck was: 2014-08-30T23:01:02 now: 2014-08-30T23:01:02 #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.584 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_debug was: 3 now: 3 #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.584 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_displaystatus was: 0 now: 0 #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
50 08/30/14 23:14:12.584 luup_log:108: GCal3 gc_V 0.6.2:GCal3 gc_V 0.6.2:Variables initialized ... <0x2b75d680>
50 08/30/14 23:14:12.602 luup_log:108: GCal3 gc_V 0.6.2:Command ls /usr/lib/lua/googlejwt.sh returned 0 <0x2b75d680>
50 08/30/14 23:14:12.603 luup_log:108: GCal3 gc_V 0.6.2:/usr/lib/lua/googlejwt.sh already exists <0x2b75d680>
50 08/30/14 23:14:12.622 luup_log:108: GCal3 gc_V 0.6.2:Command ls /usr/lib/lua/json.lua returned 0 <0x2b75d680>
50 08/30/14 23:14:12.622 luup_log:108: GCal3 gc_V 0.6.2:/usr/lib/lua/json.lua already exists <0x2b75d680>
50 08/30/14 23:14:12.622 luup_log:108: GCal3 gc_V 0.6.2:Function: checkforcredentials <0x2b75d680>
50 08/30/14 23:14:12.641 luup_log:108: GCal3 gc_V 0.6.2:Command ls /etc/cmh-ludl/GCal3.json.lzo returned 256 <0x2b75d680>
50 08/30/14 23:14:12.642 luup_log:108: GCal3 gc_V 0.6.2:GCal3 gc_V 0.6.2:Timezone is -4 hrs and -0 min <0x2b75d680>
50 08/30/14 23:14:12.642 luup_log:108: GCal3 gc_V 0.6.2:GCal3 gc_V 0.6.2:Running Plugin ... <0x2b75d680>
06 08/30/14 23:14:12.643 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_NextEvent was: Successfully Initialized now: Successfully Initialized #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
06 08/30/14 23:14:12.643 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_NextEventTime was: now: #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b75d680>
50 08/30/14 23:14:14.103 luup_log:61: VeraAlert:61:ProfileInit:Assoc:textalert with:Pushover <0x2c75d680>
06 08/30/14 23:14:14.104 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_lastCheck was: 2014-08-30T23:10:22 now: 2014-08-30T23:14:14 #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:0 <0x2df5d680>
06 08/30/14 23:14:14.105 Device_Variable::m_szValue_set device: 108 service: urn:srs-com:serviceId:GCalIII variable: gc_jsonEvents was: [] now: [] #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2df5d680>
50 08/30/14 23:14:14.105 luup_log:108: GCal3 gc_V 0.6.2:Checking semaphore <0x2df5d680>
50 08/30/14 23:14:14.106 luup_log:108: GCal3 gc_V 0.6.2:Semaphore file returned nil <0x2df5d680>
01 08/30/14 23:14:14.106 LuaInterface::CallFunction_Timer-5 function GCalMain failed [string "local GCAL_VERSION = "V 0.6.2"..."]:101: /etc/cmh-ludl/GCal3/GCal3.sem: No such file or directory <0x2df5d680>