Ankündigung
Einklappen
Keine Ankündigung bisher.
calDAV Binding: nächster Abfall-Termin
Einklappen
X
-
Ich habe das Beispiel aus #7 übernommen und einen Google Kalendar angegeben. Hier habe ich den Link unter Privatadresse iCAL kopiert. Der Kalender hat Einträge (z.B. morgen und übermorgen). Im log event von openhab sehe ich aber nurCode:MuellCalName0 state updated to Undefined
Habe sowohl ganztägige als auch stündliche Termine probiert. Rufe ich den Link von einem anderen Rechner auf, erhalte ich auch eine iCAL Datei mit den richtigen Terminen.
Kommentar
-
Habe mal einen Google-Kalender getestet. Läuft bei mir.
Code:caldavio:openhab_tasks:url=https://www.google.com/calendar/dav/[email-address]/events caldavio:openhab_tasks:username=[email-address] caldavio:openhab_tasks:password=*** caldavio:openhab_tasks:reloadInterval=10 caldavio:openhab_tasks:preloadTime=20000
Kommentar
-
Damit klappt es, Danke. Allerdings sind hier alle Termine aus allen Kalendern enthalten. Ich hatte für den Müll einen eigenen Kalender angelegt und für diesen als URL die Privatadresse (siehe https://support.google.com/calendar/...ltp&hl=de&rd=1) genutzt, die braucht keine Anmeldung. Daher waren username und password auskommentiert.
Privatadresse: https://www.google.com/calendar/ical...xxxx/basic.ics
Ich teste morgen nochmal die alten settings mit Loglevel TRACE und poste das Ergebnis. Vielen Dank schonmal für die schnelle Unterstützung!
Kommentar
-
Für den Fall, dass der Link nicht geht, hier bei einem anderen Hoster
http://www45.zippyshare.com/v/sKx216zv/file.html
Kommentar
-
Komme leider erst heute zum weiteren testen. Ich habe jetzt gefunden welche URL man zur Einbindung eines einzelnen Kalenders angeben muss - https://www.google.com/calendar/dav/[kalender ID ohne eckige klammern]/events, also z.B. https://www.google.com/calendar/dav/...gle.com/events.
Damit kann man einzelne Google Kalender eines Accounts als getrennte CalDAV Kalender einbinden.
Und für den Geburtstagskalender, also die automatisch aus den Kontakten erzeugt werden, kann man diese URl nehmen, da muss auch keine ID angepasst werden https://www.google.com/calendar/dav/...gle.com/events. Die ID beginnt mit #, die wird dann in der URL mit %23 codiert.
Kommentar
Kommentar