Ankündigung

Einklappen
Keine Ankündigung bisher.

calDAV Integration ?

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

    Querdenker


    Die Freude war nur von kurzer Dauer, die Zeit ist wieder -1 Stunde.

    Kommentar


      So ich habe die Kalender nun wieder umbenannt aber auch dass will irgendwie nicht nun kommt eine andere Fehlermeldung.

      Code:
      2016-01-25 22:22:40.111 [ERROR] [o.o.i.c.i.job.EventReloaderJob] - error while loading calendar entries: Unexpected response
      com.github.sardine.impl.SardineException: Unexpected response
          at com.github.sardine.impl.handler.ValidatingResponseHandler.validateResponse(ValidatingResponseHandler.java:48) ~[na:na]
          at com.github.sardine.impl.handler.VoidResponseHandler.handleResponse(VoidResponseHandler.java:34) ~[na:na]
          at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:756) ~[na:na]
          at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:741) ~[na:na]
          at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:732) ~[na:na]
          at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:145) ~[na:na]
          at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:278) ~[na:na]
          at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:118) ~[na:na]
          at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-all-2.1.7.jar:na]
          at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-all-2.1.7.jar:na]

      Kommentar


        Zitat von querdenker2k Beitrag anzeigen
        http://www.speedyshare.com/5apSc/2016-01-25.zip
        In diesem Zip enthalten ist eine Lösung für die "Müllkalender".
        Vielleicht kann das mal jemand probieren.
        querdenker2k : Jemand hat das mal probiert und es funktioniert ohne Probleme. Die Mülltermine werden nun fein säuberlich angezeigt, ich brauche für jeden Abfall-Typ nur ein Item und einen Eintrag in der Sitemap.
        Großes Tennis, vielen Dank !

        Gruß,
        Babbe

        Kommentar


          csamaggi Hast du schonmal probiert die URL im Browser einzugeben. Dann sollte eine ICS Datei mit allen Termine abgeholt werden, nach du dich erfolgreich authentifiziert hast.

          Kommentar


            Ok dass habe ich ausprobiert und funktioniert. Ich bekomme ein ics Datei.

            Kommentar


              csamaggi Nimm bitte mal diesen Snapshot für das IO Binding und stell das Logging auf Trace.
              http://speedy.sh/9nKTf/org.openhab.i...0-SNAPSHOT.jar

              Kommentar


                Jaccolino Das kann doch gar nicht sein? Zuerst geht es und dann nicht mehr? Ist denn der Stand noch der gleiche? Web geht nicht, Apple geht?

                Kommentar


                  Danke querdenker2k habe mir dein IO geladen aber auch hier keine Änderung hab dann das Logging auf Trace gestellt. Poste nun erstmal alles rein was ich im Log finde.

                  Code:
                  2016-01-26 19:59:46.174 [TRACE] [i.internal.GenericItemProvider] - Couldn't find config reader for binding type 'caldavPersonal' > parsing binding configuration of Iten 'NinaCalName0 (Type=StringItem, State=Uninitialized)' aborted!
                  2016-01-26 19:59:46.176 [TRACE] [i.internal.GenericItemProvider] - Created item 'NinaCalTime0' of type 'DateTime'
                  2016-01-26 19:59:46.178 [TRACE] [i.internal.GenericItemProvider] - Given binding config reader is null > query cache to find appropriate reader!
                  2016-01-26 19:59:46.179 [TRACE] [i.internal.GenericItemProvider] - Couldn't find config reader for binding type 'caldavPersonal' > parsing binding configuration of Iten 'NinaCalTime0 (Type=DateTimeItem, State=Uninitialized)' aborted!
                  2016-01-26 19:59:46.181 [TRACE] [i.internal.GenericItemProvider] - Created item 'NinaCalName1' of type 'String'
                  2016-01-26 19:59:46.183 [TRACE] [i.internal.GenericItemProvider] - Given binding config reader is null > query cache to find appropriate reader!
                  2016-01-26 19:59:46.185 [TRACE] [i.internal.GenericItemProvider] - Couldn't find config reader for binding type 'caldavPersonal' > parsing binding configuration of Iten 'NinaCalName1 (Type=StringItem, State=Uninitialized)' aborted!
                  2016-01-26 19:59:46.186 [TRACE] [i.internal.GenericItemProvider] - Created item 'NinaCalTime1' of type 'DateTime'
                  2016-01-26 19:59:46.188 [TRACE] [i.internal.GenericItemProvider] - Given binding config reader is null > query cache to find appropriate reader!
                  2016-01-26 19:59:46.189 [TRACE] [i.internal.GenericItemProvider] - Couldn't find config reader for binding type 'caldavPersonal' > parsing binding configuration of Iten 'NinaCalTime1 (Type=DateTimeItem, State=Uninitialized)' aborted!
                  
                  2016-01-26 20:00:15.941 [DEBUG] [o.i.c.internal.CalDavActivator] - CalDav Calendar IO has been started.
                  2016-01-26 20:00:15.962 [TRACE] [.service.AbstractActiveService] - CalDav Loader won't be started because it isn't yet properly configured.
                  2016-01-26 20:00:16.007 [TRACE] [.i.c.internal.CalDavLoaderImpl] - configuration parameter: Nina:password
                  2016-01-26 20:00:16.011 [TRACE] [.i.c.internal.CalDavLoaderImpl] - configuration parameter: Nina:preloadTime
                  2016-01-26 20:00:16.013 [TRACE] [.i.c.internal.CalDavLoaderImpl] - configuration parameter: Nina:reloadInterval
                  2016-01-26 20:00:16.015 [TRACE] [.i.c.internal.CalDavLoaderImpl] - configuration parameter: Nina:url
                  2016-01-26 20:00:16.016 [TRACE] [.i.c.internal.CalDavLoaderImpl] - configuration parameter: Nina:username
                  2016-01-26 20:00:16.018 [TRACE] [.i.c.internal.CalDavLoaderImpl] - configuration parameter: service.pid
                  2016-01-26 20:00:16.019 [TRACE] [.i.c.internal.CalDavLoaderImpl] - configuration parameter: timeZone
                  2016-01-26 20:00:16.020 [DEBUG] [.i.c.internal.CalDavLoaderImpl] - overriding default timezone Etc/UTC with Europe/Berlin
                  2016-01-26 20:00:16.026 [DEBUG] [.i.c.internal.CalDavLoaderImpl] - found timeZone: Europe/Berlin
                  2016-01-26 20:00:16.029 [TRACE] [.i.c.internal.CalDavLoaderImpl] - config for id 'Nina': CalDavConfig [key=Nina, username=d******@googlemail.com, password=***********, url=https://www.google.com/calendar/dav/d***********@googlemail.com/events, reloadMinutes=1440, preloadMinutes=2880, disableCertificateVerification=false, lastModifiedFileTimeStampValid=true]
                  2016-01-26 20:00:16.061 [INFO ] [.service.AbstractActiveService] - CalDav Loader has been started
                  2016-01-26 20:00:16.063 [TRACE] [.i.c.internal.CalDavLoaderImpl] - starting execution...
                  2016-01-26 20:00:16.089 [INFO ] [.i.c.internal.CalDavLoaderImpl] - reload job scheduled for: Nina
                  2016-01-26 20:00:16.104 [DEBUG] [o.b.c.internal.CalDavActivator] - CalDav-Presence binding has been started.
                  2016-01-26 20:00:16.118 [TRACE] [i.internal.GenericItemProvider] - Created item 'NinaCalName0' of type 'String'
                  2016-01-26 20:00:16.120 [DEBUG] [i.internal.GenericItemProvider] - Start processing binding configuration of Item 'NinaCalName0 (Type=StringItem, State=Uninitialized)' with 'CalDavBindingProviderImpl' reader.
                  2016-01-26 20:00:16.123 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config: calendar:Nina type:ACTIVE eventNr:1 value:NAME
                  2016-01-26 20:00:16.125 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: calendar:Nina
                  2016-01-26 20:00:16.129 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: type:ACTIVE
                  2016-01-26 20:00:16.132 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: eventNr:1
                  2016-01-26 20:00:16.135 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: value:NAME
                  2016-01-26 20:00:16.138 [TRACE] [.c.i.CalDavBindingProviderImpl] - found values: calendar=[Nina], type=ACTIVE, eventNr=1, value=NAME
                  2016-01-26 20:00:16.159 [DEBUG] [.c.i.CalDavBindingProviderImpl] - adding item: NinaCalName0
                  2016-01-26 20:00:16.162 [TRACE] [i.internal.GenericItemProvider] - Created item 'NinaCalTime0' of type 'DateTime'
                  2016-01-26 20:00:16.165 [DEBUG] [i.internal.GenericItemProvider] - Start processing binding configuration of Item 'NinaCalTime0 (Type=DateTimeItem, State=Uninitialized)' with 'CalDavBindingProviderImpl' reader.
                  2016-01-26 20:00:16.168 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config: calendar:Nina type:ACTIVE eventNr:1 value:START
                  2016-01-26 20:00:16.170 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: calendar:Nina
                  2016-01-26 20:00:16.173 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: type:ACTIVE
                  2016-01-26 20:00:16.176 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: eventNr:1
                  2016-01-26 20:00:16.179 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: value:START
                  2016-01-26 20:00:16.183 [TRACE] [.c.i.CalDavBindingProviderImpl] - found values: calendar=[Nina], type=ACTIVE, eventNr=1, value=START
                  2016-01-26 20:00:16.185 [DEBUG] [.c.i.CalDavBindingProviderImpl] - adding item: NinaCalTime0
                  2016-01-26 20:00:16.188 [TRACE] [i.internal.GenericItemProvider] - Created item 'NinaCalName1' of type 'String'
                  2016-01-26 20:00:16.191 [DEBUG] [i.internal.GenericItemProvider] - Start processing binding configuration of Item 'NinaCalName1 (Type=StringItem, State=Uninitialized)' with 'CalDavBindingProviderImpl' reader.
                  2016-01-26 20:00:16.193 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config: calendar:Nina type:UPCOMING eventNr:1 value:NAME
                  2016-01-26 20:00:16.196 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: calendar:Nina
                  2016-01-26 20:00:16.199 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: type:UPCOMING
                  2016-01-26 20:00:16.202 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: eventNr:1
                  2016-01-26 20:00:16.205 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: value:NAME
                  2016-01-26 20:00:16.208 [TRACE] [.c.i.CalDavBindingProviderImpl] - found values: calendar=[Nina], type=UPCOMING, eventNr=1, value=NAME
                  2016-01-26 20:00:16.210 [DEBUG] [.c.i.CalDavBindingProviderImpl] - adding item: NinaCalName1
                  2016-01-26 20:00:16.212 [TRACE] [i.internal.GenericItemProvider] - Created item 'NinaCalTime1' of type 'DateTime'
                  2016-01-26 20:00:16.214 [DEBUG] [i.internal.GenericItemProvider] - Start processing binding configuration of Item 'NinaCalTime1 (Type=DateTimeItem, State=Uninitialized)' with 'CalDavBindingProviderImpl' reader.
                  2016-01-26 20:00:16.215 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config: calendar:Nina type:UPCOMING eventNr:1 value:START
                  2016-01-26 20:00:16.217 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: calendar:Nina
                  2016-01-26 20:00:16.220 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: type:UPCOMING
                  2016-01-26 20:00:16.286 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: eventNr:1
                  2016-01-26 20:00:16.288 [TRACE] [.c.i.CalDavBindingProviderImpl] - handling config part: value:START
                  2016-01-26 20:00:16.291 [TRACE] [.c.i.CalDavBindingProviderImpl] - found values: calendar=[Nina], type=UPCOMING, eventNr=1, value=START
                  2016-01-26 20:00:16.292 [DEBUG] [.c.i.CalDavBindingProviderImpl] - adding item: NinaCalTime1
                  2016-01-26 20:00:16.469 [DEBUG] [o.o.b.c.internal.CalDavBinding] - setting CalDavLoader: true
                  2016-01-26 20:00:16.471 [DEBUG] [o.o.b.c.internal.CalDavBinding] - CalDavBinding (personal) activated
                  2016-01-26 20:00:16.474 [DEBUG] [o.o.b.c.internal.CalDavBinding] - loading configuration...
                  2016-01-26 20:00:16.476 [DEBUG] [o.o.b.c.internal.CalDavBinding] - loading configuration done
                  2016-01-26 20:00:16.478 [TRACE] [o.o.b.c.internal.CalDavBinding] - reloading events
                  2016-01-26 20:00:16.480 [DEBUG] [o.o.b.c.internal.CalDavBinding] - calendar reloaded: Nina
                  2016-01-26 20:00:16.485 [TRACE] [.i.c.internal.CalDavLoaderImpl] - quering events for filter: CalDavQuery [calendarIds=[Nina], from=2016-01-26T20:00:16.482Z, to=null, sort=ASCENDING, filterName=null]
                  2016-01-26 20:00:16.490 [DEBUG] [.i.c.internal.CalDavLoaderImpl] - return event list for CalDavQuery [calendarIds=[Nina], from=2016-01-26T20:00:16.482Z, to=null, sort=ASCENDING, filterName=null] with 0 entries
                  2016-01-26 20:00:16.493 [DEBUG] [o.o.b.c.internal.CalDavBinding] - no event found for NinaCalName1, setting to UNDEF
                  2016-01-26 20:00:16.499 [DEBUG] [o.o.b.c.internal.CalDavBinding] - no event found for NinaCalTime1, setting to UNDEF
                  2016-01-26 20:00:16.501 [DEBUG] [o.o.b.c.internal.CalDavBinding] - no event found for NinaCalName0, setting to UNDEF
                  2016-01-26 20:00:16.504 [DEBUG] [o.o.b.c.internal.CalDavBinding] - no event found for NinaCalTime0, setting to UNDEF
                  
                  2016-01-26 20:00:19.960 [DEBUG] [o.p.c.internal.CaldavActivator] - calDAV persistence bundle has been started.
                  2016-01-26 20:00:30.520 [TRACE] [.i.c.internal.CalDavLoaderImpl] - listeners for events: 1
                  2016-01-26 20:00:31.101 [TRACE] [.i.c.internal.CalDavLoaderImpl] - listeners for events: 1
                  Hoffe das du dort etwas findest.

                  MFG Maggi

                  Kommentar


                    Da fehlt der Rest. Wo ist der Fehler am Ende?

                    Kommentar


                      Ach verdammt hatte nicht weiter geschaut hier ist noch was.

                      Code:
                      2016-01-26 20:00:48.067 [DEBUG] [o.o.i.c.i.job.EventReloaderJob] - loading resource: /calendar/dav/d********@googlemail.com/events/AAAAANu77f3ZjylDmhI/CF80XmnEESAA.ics
                      2016-01-26 20:00:48.166 [ERROR] [o.o.i.c.i.job.EventReloaderJob] - error while loading calendar entries: Unexpected response (404 - Not Found)
                      com.github.sardine.impl.SardineException: Unexpected response
                          at com.github.sardine.impl.handler.ValidatingResponseHandler.validateResponse(ValidatingResponseHandler.java:48) ~[na:na]
                          at com.github.sardine.impl.handler.VoidResponseHandler.handleResponse(VoidResponseHandler.java:34) ~[na:na]
                          at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:756) ~[na:na]
                          at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:741) ~[na:na]
                          at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:732) ~[na:na]
                          at com.github.sardine.impl.SardineImpl.get(SardineImpl.java:145) ~[na:na]
                          at org.openhab.io.caldav.internal.job.EventReloaderJob.loadEvents(EventReloaderJob.java:288) ~[na:na]
                          at org.openhab.io.caldav.internal.job.EventReloaderJob.execute(EventReloaderJob.java:122) ~[na:na]
                          at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-all-2.1.7.jar:na]
                          at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-all-2.1.7.jar:na]
                      2016-01-26 20:00:48.755 [TRACE] [o.b.r.i.c.client.RWEHTTPClient] - Response: HTTP/1.1 200 OK [ClientId: 3cc26e9f-ae43-4451-81fd-5bbfca1e30be, Content-Length: 240, Connection: Keep-Alive]
                      2016-01-26 20:00:48.758 [TRACE] [.o.b.r.i.c.RWESmarthomeSession] - XMLResponse:<?xml version="1.0"?>
                      <NotificationList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" NotificationListId="a66a0471-0973-41cd-822f-4f10265564e9">
                        <Notifications />
                      </NotificationList>

                      Kommentar


                        Ok interessant.
                        Die Resource die von meinem Google-Kalender geladen wird sieht so aus:
                        /calendar/dav/privat@gmail.com/events/k05m62dpe07f5mijvs6q7fjknc@google.com.ics
                        Deine hingegen sieht so aus:
                        /calendar/dav/d********@googlemail.com/events/AAAAANu77f3ZjylDmhI/CF80XmnEESAA.ics

                        Was mich sehr daran wundert ist der zusätzliche "/" in deiner resource. Kannst du das mal (inklusive der kompletten Adresse) im Browser eingeben und gucken ob er eine ICS Datei runterlädt?

                        Kommentar


                          Er lädt weder bei dem einen noch bei dem anderen etwas herunter.

                          https://www.google.com/calendar/dav/...google.com.ics <--No Events found

                          https://www.google.com/calendar/dav/...80XmnEESAA.ics <----- Not found

                          Mehr gibt er nicht raus.

                          Kommentar


                            Hmm ok, dann weiß ich auch nicht was der Google-Server da macht. Die Resource "AAAAANu77f3ZjylDmhI/CF80XmnEESAA.ics" kommt zurück beim Auflisten aller Events.
                            P. S. Das mein Event nicht von deinem Google-Account nicht abgeholt werden kann ist klar.

                            Du kannst probieren ob du herausfindest wie die Resource "AAAAANu77f3ZjylDmhI/CF80XmnEESAA.ics" richtig heißen müsste, dann könnte ich das einbauen das die ggf. korrigiert wird.

                            Kommentar


                              Hmm ok aber da stelle ich mir die Frage wie ich das herausfinden soll also wie müsste dass denn normal heißen.

                              Das es bei dir gmail.com ist macht keinen Unterschied oder?
                              Außerdem endet dein ics@google.com was mich auch wundert.
                              Zuletzt geändert von csamaggi; 27.01.2016, 19:24.

                              Kommentar


                                Naja was sehr merkwürdig ist, ist der Slash. Du kannst mal versuchen den wegzulassen oder den durch "%2F" zu escapen (ersetzen).

                                Kommentar

                                Lädt...
                                X