Sorry for the delay.
I installed the new version and it seems to be working fine for the time being. I'll keep you informed when a sinology update comes.
Here's the log.
Thank you for your dedication2015-11-07 10:40:00.741 LUA: GCal3 V 1.0.2: Calendar device Calendar Vera (idx:24 ) initializing
2015-11-07 10:40:00.745 LUA: GCal3 V 1.0.2: Command /bin/ls /usr/local/domoticz/var/GCal3/ returned true
2015-11-07 10:40:00.748 LUA: GCal3 V 1.0.2: Command /bin/rm -f /usr/local/domoticz/var/GCal3/GCal3.sem returned true
2015-11-07 10:40:00.751 LUA: GCal3 V 1.0.2: Command bin/rm -f /usr/local/domoticz/var/GCal3/*.token returned nil
2015-11-07 10:40:00.751 LUA: GCal3 V 1.0.2: Checking semaphore
2015-11-07 10:40:00.755 LUA: GCal3 V 1.0.2: Command /bin/ls /usr/local/domoticz/var/GCal3/GCal3.sem returned nil
2015-11-07 10:40:00.755 LUA: GCal3 V 1.0.2: Semaphore file returned nil
2015-11-07 10:40:00.755 LUA: GCal3 V 1.0.2: Device 24 requested semaphore
2015-11-07 10:40:00.759 LUA: GCal3 V 1.0.2: Command /bin/ls /usr/local/domoticz/var/GCal3/GCal3.sem returned true
2015-11-07 10:40:00.759 LUA: GCal3 V 1.0.2: Device 24 claimed semaphore
2015-11-07 10:40:00.759 LUA: GCal3 V 1.0.2: Variables initialized ...
2015-11-07 10:40:00.762 LUA: GCal3 V 1.0.2: Command /bin/ls /usr/local/domoticz/var/scripts/lua/json.lua returned true
2015-11-07 10:40:00.764 LUA: GCal3 V 1.0.2: local function: checkforcredentials
2015-11-07 10:40:00.767 LUA: GCal3 V 1.0.2: Command /bin/ls /usr/local/domoticz/var/GCal3/GCal3.json returned true
2015-11-07 10:40:00.771 LUA: GCal3 V 1.0.2: Command /bin/ls /usr/local/domoticz/var/GCal3/GCal3.json returned true
2015-11-07 10:40:00.775 LUA: GCal3 V 1.0.2: Command find /usr/local/domoticz/var/GCal3/ -type f ! -newer GCal3.json -name GCal3.pem -delete returned nil
2015-11-07 10:40:00.778 LUA: GCal3 V 1.0.2: Command /bin/ls /usr/local/domoticz/var/GCal3/GCal3.pem returned true
2015-11-07 10:40:00.779 LUA: GCal3 V 1.0.2: Timezone is 1 hrs and 0 min
2015-11-07 10:40:00.779 LUA: GCal3 V 1.0.2: Running Plugin ...
2015-11-07 10:40:00.780 LUA: GCal3 V 1.0.2: local function: checkGCal
2015-11-07 10:40:00.780 LUA: GCal3 V 1.0.2: Checking semaphore
2015-11-07 10:40:00.783 LUA: GCal3 V 1.0.2: Command /bin/ls /usr/local/domoticz/var/GCal3/GCal3.sem returned true
2015-11-07 10:40:00.784 LUA: GCal3 V 1.0.2: Semaphore file returned 24
2015-11-07 10:40:00.787 LUA: GCal3 V 1.0.2: Command /bin/ls /usr/local/domoticz/var/GCal3/GCal3.sem returned true
2015-11-07 10:40:00.787 LUA: GCal3 V 1.0.2: Device 24 claimed semaphore
2015-11-07 10:40:00.787 LUA: GCal3 V 1.0.2: StartMin is 2015-11-06T23:00:00Z StartMax is 2015-11-08T09:40:00Z
2015-11-07 10:40:00.787 LUA: GCal3 V 1.0.2: End of day is 2015-11-07T23:59:59
2015-11-07 10:40:00.788 LUA: GCal3 V 1.0.2: local function: requestCalendar
2015-11-07 10:40:00.788 LUA: GCal3 V 1.0.2: local function: get_access_token
2015-11-07 10:40:00.788 LUA: GCal3 V 1.0.2: Getting a new token
2015-11-07 10:40:00.948 LUA: GCal3 V 1.0.2: Got new token
2015-11-07 10:40:00.949 LUA: GCal3 V 1.0.2: Checking google calendar
2015-11-07 10:40:01.177 LUA: GCal3 V 1.0.2: Device 24 released the semaphore - reason: calendar check complete
2015-11-07 10:40:01.177 LUA: GCal3 V 1.0.2: local function: getEvents
2015-11-07 10:40:01.177 LUA: GCal3 V 1.0.2: There were 1 events retrieved
2015-11-07 10:40:01.178 LUA: GCal3 V 1.0.2: Effective Event Name PEPE[0,0]{}
2015-11-07 10:40:01.178 LUA: GCal3 V 1.0.2: Events Today = 1
2015-11-07 10:40:01.178 LUA: GCal3 V 1.0.2: Events Left Today = 1
2015-11-07 10:40:01.178 LUA: GCal3 V 1.0.2: local function: saveEvents
2015-11-07 10:40:01.178 LUA: GCal3 V 1.0.2: Active Events: PEPE
2015-11-07 10:40:01.182 LUA: GCal3 V 1.0.2: Command chmod 644 /usr/local/domoticz/var/GCal3/events24.json returned true
2015-11-07 10:40:01.182 LUA: GCal3 V 1.0.2: json active event list [{"eventName":"PEPE","eventParameter":""}]
2015-11-07 10:40:01.182 LUA: GCal3 V 1.0.2: Next Event: PEPE
