Google Calendar
Revision as of 09:09, 1 September 2015 by Giampiero (talk | contribs) (→Enable the Google Calendar API)
This driver allows for the use of Google Calendar as a scheduler.
Contents
HSYCO Configuration
Add a GOOGLECAL I/O Server in the I/O Servers section of the Settings and set its parameters:
High Availability
- Shutdown when inactive: defaults to false.
Options
ID | Default | Values | Description |
---|---|---|---|
pollinterval | 10 | n > 0 | the data acquisition interval, in seconds |
calendars | <id_list> | list of calendars IDs separated by ';' (see Setup for details). Omit this option to use the primary calendar | |
code | <code> | authorization code (see Setup for details) |
Setup
Enable the Google Calendar API
- Use this wizard to create or select a project in the Google Developers Console and automatically enable the API. Click the Go to credentials button to continue.
- At the top of the page, select the OAuth consent screen tab. Select an Email address, enter a Product name if not already set, and click the Save button.
- Back on the Credentials tab, click the Add credentials button and select OAuth 2.0 client ID.
- Select the application type Other and click the Create button.
- Click OK to dismiss the resulting dialog.
- Click the Download JSON button to the right of the client ID.
- Move the downloaded file to HSYCO server, place it into a folder called "google-calendar" in the root and rename it "client_secret.json".
The "client_secret.json" can be reused for multiple I/O server instances, even on different HSYCO servers.
Authorize access
The first time the driver is started it is required to grant it access to the calendar information of the ...
Datapoints
ID | Value | R/W | Description |
---|---|---|---|
connection | online | R | connection established |
offline | R | HSYCO can't connect to the device | |
<cal_name> | <events_list> | R | ....... |
Release Notes
3.5.0
- initial release
Google is a registered trademarks of Google Inc.