Ankündigung

Einklappen
Keine Ankündigung bisher.

openHAB2 und CalDav

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Auch wenn ich hier vielleicht als Leichenfledderer aktiv werde, gibt es inzwischen eine Lösung? Ich habe extra OH2 neu aufgesetzt, Bindings aktiviert

    caldavio.items
    Code:
    // Termine
    String Termin   "Termin jetzt [%s]"     <calendar>  {caldavPersonal="calendar:geb type:EVENT eventNr:1 value:NAME"}
    DateTime TerminDate "Beginn [%1$tT, %1$td.%1$tm.%1$tY]"         <calendar>  {caldavPersonal="calendar:geb type:EVENT eventNr:1 value:START"}
    String Termin1   "Termin [%s]" <calendar>  {caldavPersonal="calendar:geb type:EVENT eventNr:2 value:NAME" }
    DateTime Termin1Date "Beginn [%1$tT, %1$td.%1$tm.%1$tY]"         <calendar>  {caldavPersonal="calendar:geb type:EVENT eventNr:2 value:START"}
    String Termin2   "Termin [%s]" <calendar> {caldavPersonal="calendar:geb type:EVENT eventNr:3 value:NAME"}
    DateTime Termin2Date "Beginn [%1$tT, %1$td.%1$tm.%1$tY]"             <calendar> {caldavPersonal="calendar:geb type:EVENT eventNr:3 value:START"}
    
    String Muell   "Termin jetzt [%s]"     <calendar>  {caldavPersonal="calendar:muell type:ACTIVE eventNr:1 value:NAME" }
    DateTime MuellDate "Beginn [%1$tT, %1$td.%1$tm.%1$tY]"         <calendar>  {caldavPersonal="calendar:muell type:EVENT eventNr:1 value:START"}
    String Muell1   "Termin [%s]" <calendar>  {caldavPersonal="calendar:muell type:ACTIVE eventNr:2 value:NAME" }
    DateTime Muell1Date "Beginn [%1$tT, %1$td.%1$tm.%1$tY]"         <calendar>  {caldavPersonal="calendar:muell type:EVENT eventNr:2 value:START"}
    String Muell2   "Termin [%s]" <calendar> {caldavPersonal="calendar:muell type:EVENT eventNr:3 value:NAME"}
    DateTime Muell2Date "Beginn [%1$tT, %1$td.%1$tm.%1$tY]"             <calendar> {caldavPersonal="calendar:muell type:EVENT eventNr:3 value:START"}
    caldavio.cfg
    Code:
    caldavio:geb:url=https://www.google.com/calendar/dav/%23contacts@group.v.calendar.google.com/events
    caldavio:geb:username=XXX
    caldavio:geb:password=XXX
    caldavio:geb:reloadInterval=10
    caldavio:geb:preloadTime=28800
    caldavio:geb:disableCertificateVerification=true
    caldavio:timeZone=Europe/Berlin
    
    # Müllkalender
    caldavio:muell:url=https://www.google.com/calendar/dav/XXX@group.calendar.google.com/events
    caldavio:muell:username=XXX
    caldavio:muell:password=XXX
    caldavio:muell:reloadInterval=10
    caldavio:muell:preloadTime=28800
    caldavio:timeZone=Europe/Berlin
    caldavio:muell:disableCertificateVerification=true
    Demo.sitemap
    Code:
    sitemap demo label="My home automation" {
    
        Frame label="Demo" {
            Text item=Termin1
            Text item=TerminDate
            Text item=Termin2
            Text item=Muell1
            Text item=Muell2
    
        }
    }
    Er lädt die Termine in das Verzeichnis /var/lib/openhab2/etc/caldav, sie sind also schon mal auf dem Pi nur werden sie in der Sitemap nicht angezeigt.

    Im Log bekomme ich inzwischen folgende Fehlermeldung:
    2017-10-31 14:52:12.276 [ERROR] [org.openhab.io.caldav.EventUtils ] - invalid format for line: Abholung Hausmüll
    2017-10-31 14:52:12.278 [ERROR] [org.openhab.io.caldav.EventUtils ] - invalid format for line: XXX hat Geburtstag!
    2017-10-31 14:52:12.280 [ERROR] [org.openhab.io.caldav.EventUtils ] - invalid format for line: Abholung Wertstoffe (Abholung durch BSR)
    2017-10-31 14:52:12.282 [ERROR] [org.openhab.io.caldav.EventUtils ] - invalid format for line: XXX hat Geburtstag!
    Hat jemand einen Tip für mich?

    Kommentar


      #17
      Ich habe meine Problem gefunden, ich habe folgendes vergessen:

      caldavpersonal.cfg
      Code:
      caldavPersonal:usedCalendars=Muell, geb
      Jetzt läuft es...

      Kommentar

      Lädt...
      X