smarthome-tricks.de

Integration eines Kalenders

In diesem Artikel zeige ich, wie man seinen eigenen Kalender in ioBroker integriert.

1. iCal Adapter installieren
Im ersten Schritt wechseln wir dazu auf die Tab-Lasche „Adapter“ und suchen in der Liste unter Datum und Uhrzeit den Adapter „iCal“. Alternativ können wir in das Filter-Feld auch „calen“ eingaben und bekommen die Liste sofort gefiltert. Falls hier noch keine Instanz von installiert wurde, installieren wir nun den Adapter.

 

2. iCal Adapter konfigurieren
Nach der Installation finden wir unter der Tab-Lasche „Instanzen“ nun den Adapter iCal. Über die Konfigurationsschaltfläche können wir direkt mit der Konfiguration des Adapters beginnen. Im oberen Einstellungsbereich können wir die Sprache sowie einige Kalender-Einstellungen vornehmen. So können wir z.B. die Anzahl Tage in der Vorschau oder Farbeinstellungen treffen. Ich habe für mein Beispiel die im Screenshot verwendeten Einstellungen gesetzt.

Im unteren Bereich der Konfiguration können wir nun die Kalender hinzufügen. Als Name können wir dem Kalender einen eindeutigen Namen vergeben. In das Feld URL oder Dateiname müssen wir die URL eingeben (z.B. von Google oder Apple Kalender-Dienst). Wie die Kalender freigegeben werden können zeige ich im folgenden Abschnitt.

 

3 Kalender Freigabe
Im folgenden Bereich zeige ich die Freigabe des Google oder Apple Kalenders.

3.1 Kalender Freigabe – Google Kalender
Wir öffnen zunächst mit dem Browser die Web-Oberfläche des Google Kalenders (https://calendar.google.com).
In der Kalenderansicht finden wir unten den Bereich „Meine Kalender“. Hier klicken wir auf dem Kalender-Account auf die Optionen des Kalenders.
In dem Optionsmenü wählen wir den Punkt „Einstellungen und Freigabe“.

 

In den Kalender-Einstellungen scrollen wir nun runter bis zum Bereich „Kalender integrieren“. Hier kann nun die öffentliche URL (falls Kalender öffentlich freigegeben) oder die Privatadresse im iCal-Format kopiert werden. Diese URL kopieren wir uns wieder zurück in den iCal Adapter in das Feld URL und speichern die Konfiguration.

 

3.1 Kalender Freigabe – Apple iCloud Kalender
Um einen Apple iCloud Kalender freizugeben melden wir uns mit unserem Apple Account unter an der iCloud an (https://www.icloud.com).
Nun wechseln wir in den Kalender und richten uns eine öffentliche Kalender-Freigabe ein. Dazu klicken wir auf das Freigabe Symbol und aktivieren den Bereich „Öffentlicher Kalender“. Die unten angegebene URL (beginnend mit webcal:// …. ) können wir nun für die Adapter Konfiguration verwenden.

Wichtig – Die URL muss manuell angepasst werden:
„webcal://…“ muss mit „https://…“ ersetzt werden.

 

4. Kalender in Visualisierung integrieren
Für die Visualisierung wechseln wir zunächst in VIS. Die Visualisierung kann per Basis String oder Table vorgenommen werden.
In meinem Beispiel habe ich mich für eine Tabelle entschieden, welche ich auf meine View einfügen.

In den Einstellungen der Tabelle wähle ich nun im Bereich Allgemein – Table Object ID die Table des Data Objekts.

 

Nach dem Speichern wird nun der Kalender angezeigt.


Wichtiger Hinweis:
Sollte der Kalender noch leer sein, nur Geduld. In den Zeiteinstellungen des Adapters wurde per Default jede 0 und 30 Minute einer Stunde angegeben.
Also entweder bis zu nächsten vollen oder halben Stunde warten, oder die Zeiteinstellungen anpassen.

Die mobile Version verlassen