Google Kalender

Het is mogelijk om een Google Kalender te synchroniseren met een schakelklok van de Visualisatie. Er wordt altijd slechts één schakelklok gesynchroniseerd met een kalender. Geselecteerde acties worden niet gesynchroniseerd. Deze worden verwijderd als een gebeurtenis is verwijderd.

Vereisten

  • Een internetverbinding met de Google Cloud-service. Deze communiceert via HTTPS via poort 443.
  • Er moet een Google Calendar API aan de Cloud Console worden toegevoegd. Zie: https://console.cloud.google.com/
  • Een serviceaccount met actieve JSON-authenticatie moet zijn opgeslagen.
  • Het serviceaccount moet de machtiging (scope) voor de Google Kalender hebben.
  • De Google Kalender die gesynchroniseerd moet worden, moet met alle machtigingen worden gedeeld met het serviceaccount.

Configuratie

Na het aanmaken van het serviceaccount kunt u het JSON-authenticatiebestand importeren. Eenmaal geïmporteerd en in de configuratie opgeslagen, kan deze alleen worden vervangen maar niet meer verwijderd worden. Een serviceaccount kan voor meerdere kalenders worden gebruikt, zolang deze toegang tot de kalenders heeft.

Opmerking: De authenticatie blijft ook na het exporteren van een project behouden, maar kan niet worden gelezen.

De Kalender-ID vindt u op de website van Google Kalender onder Instellingen.

Tijdzone

Als er een andere tijdzone is ingesteld voor de Google Kalender dan het project, kunnen gebeurtenissen afwijken. In het bijzonder als gebeurtenissen worden herhaald en de tijdzone over zomertijd en wintertijd beschikt.

Niet-ondersteunde functies

De kalender van Antcas Control is niet volledig compatibel met de Google Kalender. De volgende functies worden momenteel niet ondersteund:

  • Uurlijks herhalende gebeurtenissen in Antcas Control worden genegeerd.
  • Meldingen kunnen niet worden ingesteld.
  • Bestuurde periferie wordt niet overgebracht naar de Google Kalender.
  • Geavanceerde eigenschappen, zoals het type gebeurtenis, worden genegeerd.
  • Bij zich herhalende gebeurtenissen worden wijzigingen in de serie genegeerd. Dit kenmerk is echter gepland en zal later worden geïntegreerd.

Echtijdondersteuning

Om echtijdupdates te abonneren, moet de inkomende poort worden geconfigureerd. De verbinding kan via de Visualisatie plaatsvinden of via Antcas Hub. De Visualisatie moet hierbij over HTTPS en over een geldig certificaat beschikken. Het adres kan niet vrij worden gedefinieerd.

Als een Externe Toegang is geactiveerd en een echtijdverbinding is gemaakt, worden synchronisatiegebeurtenissen bij wijzigingen in de Google Kalender in realtime bijgewerkt.

Als geen echtijdverbinding kan worden gemaakt, wordt om de vijf minuten opnieuw een verzoek gedaan. De aanvraag voor echtijdupdates is telkens 24 uur geldig en wordt automatisch verlengd.

Zie Ook