Ankündigung

Einklappen
Keine Ankündigung bisher.

CalDav Binding -Sollte gehen ?!?

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

    CalDav Binding -Sollte gehen ?!?

    Hi zusammen,

    Also laut Anleitung imInternet soll das CalDav Binding ja nun gehen ....
    Es scheint auch bedingt zu gehen nur habe ich massig Warnungen ...

    Code:
    07:59:45.814 [WARN ] [.caldav.internal.job.EventReloaderJob] - Sardine exception reading ics file: 68sm4pj46krjibb2cdj6ab9k6cq3ab9o75h66bb271ijipb168oj2c9i6c_google_com
    com.github.sardine.impl.SardineException: Unexpected response
            at com.github.sardine.impl.handler.ValidatingResponseHandler.validateResponse(ValidatingResponseHandler.java:48) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.handler.VoidResponseHandler.handleResponse(VoidResponseHandler.java:34) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:756) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:741) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:732) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:145) [232:org.openhab.io.caldav:1.11.0]
            at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:318) [232:org.openhab.io.caldav:1.11.0]
            at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:137) [232:org.openhab.io.caldav:1.11.0]
            at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [115:org.eclipse.smarthome.core.scheduler:0.10.0.b1]
            at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [115:org.eclipse.smarthome.core.scheduler:0.10.0.b1]
    07:59:45.972 [WARN ] [.caldav.internal.job.EventReloaderJob] - Sardine exception reading ics file: 58ntonvqd3o3s2o3k616fuqqb8_google_com
    com.github.sardine.impl.SardineException: Unexpected response
            at com.github.sardine.impl.handler.ValidatingResponseHandler.validateResponse(ValidatingResponseHandler.java:48) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.handler.VoidResponseHandler.handleResponse(VoidResponseHandler.java:34) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:756) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:741) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:732) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:145) [232:org.openhab.io.caldav:1.11.0]
            at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:318) [232:org.openhab.io.caldav:1.11.0]
            at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:137) [232:org.openhab.io.caldav:1.11.0]
            at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [115:org.eclipse.smarthome.core.scheduler:0.10.0.b1]
            at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [115:org.eclipse.smarthome.core.scheduler:0.10.0.b1]
    07:59:46.130 [WARN ] [.caldav.internal.job.EventReloaderJob] - Sardine exception reading ics file: 0etncibouah93nj0v5pqf6lo00_google_com
    com.github.sardine.impl.SardineException: Unexpected response
            at com.github.sardine.impl.handler.ValidatingResponseHandler.validateResponse(ValidatingResponseHandler.java:48) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.handler.VoidResponseHandler.handleResponse(VoidResponseHandler.java:34) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:756) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:741) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:732) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:145) [232:org.openhab.io.caldav:1.11.0]
            at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:318) [232:org.openhab.io.caldav:1.11.0]
            at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:137) [232:org.openhab.io.caldav:1.11.0]
            at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [115:org.eclipse.smarthome.core.scheduler:0.10.0.b1]
            at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [115:org.eclipse.smarthome.core.scheduler:0.10.0.b1]
    07:59:46.281 [WARN ] [.caldav.internal.job.EventReloaderJob] - Sardine exception reading ics file: mct93mf68ga0547squrpaacvr8_google_com
    com.github.sardine.impl.SardineException: Unexpected response
            at com.github.sardine.impl.handler.ValidatingResponseHandler.validateResponse(ValidatingResponseHandler.java:48) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.handler.VoidResponseHandler.handleResponse(VoidResponseHandler.java:34) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:756) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:741) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:732) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:145) [232:org.openhab.io.caldav:1.11.0]
            at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:318) [232:org.openhab.io.caldav:1.11.0]
            at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:137) [232:org.openhab.io.caldav:1.11.0]
            at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [115:org.eclipse.smarthome.core.scheduler:0.10.0.b1]
            at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [115:org.eclipse.smarthome.core.scheduler:0.10.0.b1]
    07:59:46.454 [WARN ] [.caldav.internal.job.EventReloaderJob] - Sardine exception reading ics file: cos36c1gcpijcbb6c8qjcb9k6cq3gb9p69hj8bb171gm6e1p6ksmadb4c4_google_com
    com.github.sardine.impl.SardineException: Unexpected response
            at com.github.sardine.impl.handler.ValidatingResponseHandler.validateResponse(ValidatingResponseHandler.java:48) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.handler.VoidResponseHandler.handleResponse(VoidResponseHandler.java:34) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:756) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:741) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:732) [232:org.openhab.io.caldav:1.11.0]
            at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:145) [232:org.openhab.io.caldav:1.11.0]
            at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:318) [232:org.openhab.io.caldav:1.11.0]
            at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:137) [232:org.openhab.io.caldav:1.11.0]
            at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [115:org.eclipse.smarthome.core.scheduler:0.10.0.b1]
            at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [115:org.eclipse.smarthome.core.scheduler:0.10.0.b1]
    Laut Anleitung schaut es bei mir so aus :

    caldavio.cfg

    Code:
    caldavio:Muellkalender:url=https://www.google.com/calendar/dav/"ID-Kalender"@group.calendar.google.com/events
    caldavio:Muellkalender:username="GMail Adresse ohne @googlemail.com am Ende"
    caldavio:Muellkalender:password="App Passwort"
    caldavio:Muellkalender:reloadInterval=1
    caldavio:Muellkalender:preloadTime=2
    caldavio:Muellkalender:disableCertificateVerification=true
    caldavio:timeZone=Europe/Berlin
    caldavCommand.cfg

    Code:
    caldavCommand:readCalendars=Muellkalender
    caldavPersonal.cfg

    Code:
    caldavPersonal:usedCalendars=Muellkalender
    Items

    Code:
    String CalDav_Muelltonne01   "Tonne [%s]"  <calendar> { caldavPersonal="calendar:Muellkalender type:EVENT eventNr:1 value:NAME" }
    DateTime    CalDav_Date01 "Datum der Abholung [%1$td.%1$tm.%1$tY]"    <calendar>    { caldavPersonal="calendar:Muellkalender type:EVENT eventNr:1 value:START" }
    String CalDav_Muelltonne02   "Tonne [%s]"  <calendar> { caldavPersonal="calendar:Muellkalender type:EVENT eventNr:2 value:NAME" }
    DateTime    CalDav_Date02 "Datum der Abholung [%1$td.%1$tm.%1$tY]"    <calendar>    { caldavPersonal="calendar:Muellkalender type:EVENT eventNr:2 value:START" }
    Hat wer eine Idee ?

    MfG

    #2
    ne Idee nicht, aber genau das gleiche Problem leider :-( . Hab vor 2 Tagen die CalDav Bindings auf OH2.2 aktiviert und so ziemlich genau den gleichen Müllkalender setup wie Du.

    Die items werden aber befüllt..... Sprich es geht.

    Aber hat jemand ne Idee wie man das etwas "tiefer" debuggen kann ?

    Gruss

    Kommentar


      #3
      Also bei mir ist im Order :

      *userdata*/etc/caldav/muell/

      die gesamten Einträge aber die items werden nicht befüllt.

      Kannst du bitte deine caldavPersonal.cfg zeigen ?

      MfG

      Kommentar


        #4
        here we go : (Aber nix spezielles). wenn man die # Kommentare weg lässt eigentlich nur:

        caldavPersonal:usedCalendars=Muellkalender, PreSim

        PreSim ist ein weiter Kalender zur Anwesenheitssimulation.

        Out of interest. Kannst du mir mal den absoluten Pfad (started bei root) wo die der Kalendereinträge zu finden wären. *userdata*/etc/caldav/muell/

        Gruss

        Kommentar


          #5
          Also der genaue Pfad :

          /var/lib/openhab2/etc/caldev/ Bin aber nun von CalDav auf das http Binding mit Javascripts umgestigen. Das scheint nach ersten Test's zu laufen.

          MfG

          Kommentar


            #6
            Hallo,

            ich versuche mich auch gerade am dem Caldav bindng bekomme aber diese Fehlermeldung:
            Code:
                   2018-07-17 11:40:03.315 [COLOR=red][ERROR][/COLOR] [org.apache.felix.configadmin ] - [org.osgi.service.cm.ManagedService, org.openhab.io.caldav.CalDavLoader, id=400, bundle=254/mvn:org.openhab.io/org.openhab.io.caldav/1.13.0-SNAPSHOT]: Unexpected problem updating configuration org.openhab.caldavio
            
            java.lang.NumberFormatException: For input string: "<28800>"
            
            at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:?]
            
            at java.lang.Integer.parseInt(Integer.java:580) [?:?]
            
            at java.lang.Integer.parseInt(Integer.java:615) [?:?]
            
            at org.openhab.io.caldav.internal.CalDavLoaderImpl.updated(CalDavLoaderImpl.java:206) [254:org.openhab.io.caldav:1.13.0.201807110110]
            
            at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updated(ManagedServiceTracker.java:189) [8:org.apache.felix.configadmin:1.8.16]
            
            at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:152) [8:org.apache.felix.configadmin:1.8.16]
            
            at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:85) [8:org.apache.felix.configadmin:1.8.16]
            
            at org.apache.felix.cm.impl.ConfigurationManager$UpdateConfiguration.run(ConfigurationManager.java:1792) [8:org.apache.felix.configadmin:1.8.16]
            
            at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:141) [8:org.apache.felix.configadmin:1.8.16]
            
            at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:109) [8:org.apache.felix.configadmin:1.8.16]
            
            at java.lang.Thread.run(Thread.java:748) [?:?]
            Kann da jemand etwas mit anfangen? Ich würde vermutern das er <28800> bemängelt. Diesen Eintrag gibt es jedoch nicht in der caldavio.cfg
            Gruß

            Guido

            Kommentar


              #7
              Hallo,

              ich habe das Problem gefunden es war ein fehlerhafter Eintrag unter var/lib/openhab2/config/org/openhab/caldavio.cfg
              Gruß

              Guido

              Kommentar


                #8
                Hi zusammen

                Alsso nach dem Update von Openhab 2.2 auf 2.3 geht leider das script nicht mehr ....

                Daher wieder ein neuer Versuch mit caldav.

                Zur Erklärung : ich nutze einen Kalender unter Owncloud der Lokal zu erreichen ist.

                In den Ordner :

                \openhab\userdata\etc\caldav\muellkalender

                sind sämtliche Termine hinterlegt, mit Namen und Datum.
                Daraus schliesse ich das die Komunikation : Openhab - Owncloud Kalender geht.

                Die Items werden mit UNDEF befühlt ...

                Hoffe auf Ideen

                MfG

                meine caldavio.cfg

                Code:
                caldavio:muellkalender:url=http://ServerIPAdresse/remote.php/caldav/calendars/Benutzername/muell
                caldavio:muellkalender:username=Benutzername
                caldavio:muellkalender:password=Benutzerpasswort
                caldavio:muellkalender:reloadInterval=1
                caldavio:muellkalender:preloadTime=2
                caldavio:timeZone=Europe/Berlin
                meine caldavPersonal.cfg

                Code:
                caldavPersonal:usedCalendars=muellkalender
                meine Items

                Code:
                String CalDav_Muelltonne "Tonne [%s]" <calendar> { caldavPersonal="calendar:muellkalender type:EVENT eventNr:1 value:NAME" }
                DateTime CalDav_Date "Datum der Abholung [%1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="calendar:muellkalender type:EVENT eventNr:1 value:START" }

                Kommentar


                  #9
                  Hallo,

                  als bei mir ist es ein Verweis auf das Verzeichnis bei dir sieht es so aus ls ob Du ein Skript aufrufst.
                  Code:
                   
                   http://ServerIPAdresse/[COLOR=#FF0000]remote.php[/COLOR]/caldav/calendars/Benutzername/muell
                  UNEFF hatten die Items bei mir auch als ich keine Verbindung zum Kalender hatte.
                  Gruß

                  Guido

                  Kommentar

                  Lädt...
                  X