NEWS
Über iCal Termin in Google-Kalender eintragen
-
Ich suche nach einer Möglichkeit, eventgesteuert einen Termin zu generieren und in einen eigenen Google-Kalender durch den ioBroker einzutragen. Mutmaßlich müsste das über den Adapter iCal gelingen!?
Den Adapter habe ich installiert und den Googlekalender über den privaten ics-Link in der Instanz eingetragen. Gelesen hatte ich, dass man über eine json-Datei die OAuth-Daten hinterlegen muss.
Nun zu meiner Anfrage:- Wo hinterlege ich in dem Adapter diese json-Datei?
- Wie erstelle ich einen Termin, um einen Termin zu setzen? Wenn mit einem Script, bleibt die Frage, wie das geht – meine Fähigkeiten beschränken sich bei der Scripterstellung auf Blockly
Könnt ihr euch vorstellen, dass mein beschriebener Weg der richtige Ansatz ist oder bin ich auf dem Holzweg?
Weiß jemand auch, wie oft die Kalenderaktualisierung erfolgt? -
@nobbiman sagte in Über iCal Termin in Google-Kalender eintragen:
Mutmaßlich müsste das über den Adapter iCal gelingen!?
Nein, ics ist ein Format das fast Ausschließlich zum Austausch von ganzen Kalendern verwendet wird. Deswegen ist es auch readonly. Der Adapter liest lediglich diese Dateien und stellt die Einträge zur weiterverarbeitung bereit.
Das schreiben erfolgt über das caldav Protokoll, welches nich im Adapter implementiert ist.Es gibt aber den WebCal Adapter, der kann Kalender einträge erstellen. Ob das auch mit google klappt weis ich gerade nicht.
-
@jey-cee Danke für die Rückmeldung. Nach kurzem Querlesen scheint das auch mit Google-Kalendern zu funktionieren - ich schaue mal, was zu tun ist!
-
@nobbiman ich habe das mit diesem Adapter gemacht:
https://www.iobroker.net/#en/adapters/adapterref/iobroker.webcal/README.md
Hier noch ein Link zu einem der letzten Diskussionen hier im Forum zum Adapter und dessen Möglichkeiten:
https://forum.iobroker.net/topic/62479/neuer-adapter-webcal
Und eine Beschreibung, wie du den Google-Kalender über API einbindest:
https://github.com/dirkhe/ioBroker.webcal/blob/master/doc/google.mdViel Erfolg!