Google日历

可以将一个Google日历与可视化中的定时器同步。每次只能将一个定时器与一个日历同步。选择的操作不会被同步。如果删除了一项事件,这些操作将被删除。

先决条件

  • 需要通过HTTPS端口443连接到Google Cloud服务以建立互联网连接。
  • 必须在Cloud控制台中添加一个Google Calendar API。请参阅:https://console.cloud.google.com/
  • 需要设置一个具有活动JSON身份验证的服务账户。
  • 服务账户必须拥有Google日历的权限(范围)。
  • 要同步的Google日历必须以所有权限与服务账户共享。

配置

创建服务账户后,可以导入JSON身份验证文件。如果已将一次身份验证导入并保存在配置中,则只能替换该身份验证,但无法再次删除它。只要服务账户有权访问日历,就可以使用一个服务账户来管理多个日历。

注意:在项目导出后,身份验证仍然存在,但无法读取。

可以在Google日历网站的设置中找到日历ID。

时区

如果为Google日历设置了与项目不同的时区,则事件可能会有所不同。特别是当事件重复发生且时区具有夏令时和冬令时时。

不支持的功能

Antcas Control的日历并非完全兼容Google日历。目前不支持以下功能:

  • Antcas Control中的每小时重复事件将被忽略。
  • 无法设置通知。
  • 控制的外围设备不会传输到Google日历中。
  • 会忽略扩展属性,例如事件类型等。
  • 对于重复事件,系列中的更改将被忽略。不过,此功能计划在未来实现并集成。

实时支持

要订阅实时更新,必须配置入站端口。连接可以通过可视化或Antcas Hub进行。可视化必须通过HTTPS和有效证书进行。无法自由定义地址。

如果启用了远程访问并建立了实时连接,则在Google日历更改时,同步事件将实时更新。

如果无法建立实时连接,则每五分钟会进行一次新的查询。实时更新请求每24小时有效一次,并自动延长。

另见