Seite 1 von 1

CalDav Binding

Verfasst: 7. Aug 2019 11:52
von Thorvald
Ich bekomme das CalDav Binding unter Openhab 2.4 mit GoogleKalender nicht zum Laufen.

Es wird nicht heruntergeladen / Aktualisiert aber es gibt auch im openhab.log keine Fehlermeldung

meine Caldavio.cfg sieht so aus

Code: Alles auswählen

caldavio:Familienkalender:url=http://www.google.com/calendar/dav/********************@group.calendar.google.com/events
caldavio:Familienkalender:username=*****.*******
caldavio:Familienkalender:password=****Passwort für unsichere App*****
caldavio:Familienkalender:reloadInterval=5
caldavio:Familienkalender:preloadTime=7200
caldavio:Familienkalender:disableCertificateVerification=true 
Gibts dazu eine idee?
ich habe auch länger als 5 min gewartet, ich habe https und http probiert.


Grüße aus dem Norden

Re: CalDav Binding

Verfasst: 8. Aug 2019 13:04
von udo1toni
ist der Dateiname tatsächlich vorne groß geschrieben? Das wäre dann falsch...

Re: CalDav Binding

Verfasst: 8. Aug 2019 17:21
von Thorvald
nee, das ist jetzt ein Schreibfehler im Forum. Ist natürlich klein geschrieben.
Irgendwas zeigt der Kalender jetzt an, aber ich bin da noch irritiert was die Formatierung angeht.

Re: CalDav Binding

Verfasst: 9. Aug 2019 20:37
von Thorvald
Leider ist mein Kalender bis jetzt nicht zum richtigen Arbeiten zu bewegen.

Es werden nicht alle Einträge korrekt angezeigt. Bei einigen Einträgen fehlt immer der Titel des Termins, also das was im Event unter NAME kommen sollte. Das richtige Datum wird angezeigt.

meine Items Datei sieht so aus.

Code: Alles auswählen

String CalDav_Termin "Termin [%s]" <calendar> { caldavPersonal="calendar:Familienkalender type:EVENT eventNr:1
value:NAME" }
DateTime CalDav_Date "Datum [%1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="calendar:Termin
type:EVENT eventNr:1 value:START" }
String CalDav_Termin1 "Termin [%s]" <calendar> { caldavPersonal="calendar:Familienkalender type:EVENT eventNr:2
value:NAME" }
DateTime CalDav_Date1 "Datum [%1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="calendar:Familienkalender
type:EVENT eventNr:2 value:START" }
String CalDav_Termin2 "Termin [%s]" <calendar> { caldavPersonal="calendar:Termin type:EVENT eventNr:3
value:NAME" }
DateTime CalDav_Date2 "Datum [%1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="calendar:Familienkalender
type:EVENT eventNr:3 value:START" } 
String CalDav_Termin3 "Termin [%s]" <calendar> { caldavPersonal="calendar:Termin type:EVENT eventNr:4
value:NAME" }
DateTime CalDav_Date3 "Datum [%1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="calendar:Familienkalender
type:EVENT eventNr:4 value:START" } 
String CalDav_Termin4 "Termin [%s]" <calendar> { caldavPersonal="calendar:Termin type:EVENT eventNr:5
value:NAME" }
DateTime CalDav_Date4 "Datum [%1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="calendar:Familienkalender
type:EVENT eventNr:5 value:START" } 
der passende Code aus meiner Sitmap ist so

Code: Alles auswählen

Frame label="Termine" {
Text item=CalDav_Termin label="nächster Termin"
Text item=CalDav_Date
Text item=CalDav_Termin1 label="Termin 2"
Text item=CalDav_Date1
Text item=CalDav_Termin2 label="Termin 3"
Text item=CalDav_Date2
Text item=CalDav_Termin3 label="Termin 4"
Text item=CalDav_Date3
Text item=CalDav_Termin4 label="Termin 5"
Text item=CalDav_Date4
}
Irgenwie geht ist der Inhalt von Name oft ......nix

Grüße aus dem Norden