Google Kalender

Es ist möglich einen Google Kalender mit einer Schaltuhr der Visualisierung zu synchronisieren. Es wird immer nur eine Schaltuhr mit einem Kalender synchronisiert. Ausgewählte Aktionen werden nicht synchronisiert. Diese werden gelöscht, falls ein Ereignis entfernt wurde.

Voraussetzungen

  • Eine Internetverbindung zum Google Cloud Dienst. Dieser Kommuniziert mittels HTTPS via Port 443.
  • Es muss eine Google Calendar API zur Cloud-Konsole hinzugefügt werden. Siehe: https://console.cloud.google.com/
  • Ein Service Account mit aktiver JSON-Authentifizierung muss hinterlegt sein.
  • Der Service Account muss die Berechtigung (Scope) für den Google Kalender besitzen.
  • Der Google Kalender der synchronisiert werden soll, muss mit allen Berechtigungen mit dem Service Account freigeben sein.

Konfiguration

Nachdem der Service Account angelegt wurde, können Sie die JSON-Authentifizierungsdatei importieren. Wurde eine Authentifizierung einmal importiert und in der Konfiguration gespeichert, kann diese nur ersetzt, jedoch nicht wieder entfernt werden. Ein Service Account kann für mehrere Kalender verwendet werden, solange dieser Zugriff auf die Kalender hat.

Hinweis: Die Authentifizierung bleibt auch nach dem Projektexport eines Projektes bestehen, kann jedoch nicht ausgelesen werden.

Die Kalender-ID finden Sie auf der Webseite vom Google Kalender unter Einstellungen.

Zeitzone

Wurde eine andere Zeitzone für den Google Kalender festgelegt als das Projekt, so können Ereignisse abweichen. Insbesondere, wenn Ereignisse wiederholt werden und die Zeitzone über Sommer- und Winterzeit verfügt.

Nicht unterstützte Funktionen

Der Kalender von Antcas Control ist nicht voll kompatibel mit dem Google Kalender. Folgende Funktionen werden aktuell nicht unterstützt:

  • Stündlich wiederholende Ereignisse in Antcas Control werden ignoriert.
  • Benachrichtigungen können nicht gesetzt werden.
  • Angesteuerte Peripherien werden nicht in den Google Kalender übertragen.
  • Erweiterte Eigenschaften, wie z.B. der Typ des Ereignisses wird ignoriert.
  • Bei sich wiederholenden Ereignissen werden Änderungen in der Serie ignoriert. Dieses Feature ist jedoch geplant und wird später integriert werden.

Echtzeitunterstützung

Um Echtzeitupdates zu abonnieren, muss der eingehende Port konfiguriert werden. Die Verbindung kann über die Visualisierung erfolgen oder via Antcas Hub. Die Visualisierung muss dabei über HTTPS und über ein gültiges Zertifikat verfügen. Die Adresse kann nicht frei definiert werden.

Wurde ein Fernzugriff aktiviert und eine Echtzeitverbindung hergestellt, so werden Synchronisationsereignisse bei Änderungen am Google Kalender in Echtzeit aktualisiert.

Falls keine Echtzeitverbindung hergestellt werden kann, so wird alle fünf Minuten eine erneute Abfrage erstellt. Die Anforderung für Echtzeitupdates ist jeweils 24 Stunden gültig und wird automatisch verlängert.

Siehe auch