Caldav Müllkalender aktualisiert Items nicht

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
eric1905
Beiträge: 13
Registriert: 14. Apr 2020 12:40
Answers: 0

Caldav Müllkalender aktualisiert Items nicht

Beitrag von eric1905 »

Hallo zusammen,

ich nutze openHAB 2.5.5 Release Build in einer Proxmox Debian VM.

Ich wollte mir basierend auf mehreren Anleitungen im Internet und auch hier im Forum eine Abfallerinnerung mit dem Caldav Binding einrichten. Dazu habe ich die ical Datei in meinen GMail Kalender eingebunden.
Wenn ich openhab restarte werden die Items korrekt geladen. Aber wenn ich Einträge im Kalender ändere oder sich der Tag ändert und ein neues Event aktuell wird, werden die Items nicht aktualisiert. Also sehe ich immer die selben Einträge bis ich openhab neu starte
Meine Konfig sieht wie folgt aus:

caldavio.cfg

Code: Alles auswählen

caldavio:muell:url=https://www.google.com/calendar/dav/q7eh201e89q6nhr1o2l4qgl6hc@group.calendar.google.com/events
aldavio:muell:username=XXXXX(without @gmail.com)
caldavio:muell:password=XXXXXX
caldavio:muell:reloadInterval=60
caldavio:muell:preloadTime=10000
caldavio:muell:disableCertificateVerification=true
caldavio:muell:charset=utf8
caldavio:timeZone=Europe/Berlin
caldavPersonal.cfg

Code: Alles auswählen

caldavPersonal:usedCalendars=caldavio:muell
items:

Code: Alles auswählen

Group Abfall
/* Müllkalender */
String      CalDAV_Muell_1       "Erste Tonne [%s]"                          <calendar>    (Abfall) { caldavPersonal="calendar:muell type:EVENT eventNr:1 value:NAME" }
DateTime    CalDAV_Muell_1_Date  "Datum der Abholung [%1$td.%1$tm.%1$tY]"    <calendar>    (Abfall) { caldavPersonal="calendar:muell type:EVENT eventNr:1 value:START" }
String      CalDAV_Muell_2       "Zweite Tonne [%s]"                         <calendar>    (Abfall) { caldavPersonal="calendar:muell type:EVENT eventNr:2 value:NAME" }
DateTime    CalDAV_Muell_2_Date  "Datum der Abholung [%1$td.%1$tm.%1$tY]"    <calendar>    (Abfall) { caldavPersonal="calendar:muell type:EVENT eventNr:2 value:START" } 
Hab ich irgendwas vergessen zu berücksichtigen?

Benutzeravatar
udo1toni
Beiträge: 15269
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Caldav Müllkalender aktualisiert Items nicht

Beitrag von udo1toni »

Im log ist nichts auffälliges zu sehen?
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

eric1905
Beiträge: 13
Registriert: 14. Apr 2020 12:40
Answers: 0

Re: Caldav Müllkalender aktualisiert Items nicht

Beitrag von eric1905 »

udo1toni hat geschrieben: 16. Jun 2020 12:28 Im log ist nichts auffälliges zu sehen?

In meinen Augen nicht.
Jede stunde durchläuft er diesen EventReloaderJob im openhab.log
Da sind auch die aktuelleren Termine drin:
Allerdings steht nichts im events.log dass sich irgendetwas ändert.

In den Items sind noch die Events von vorgestern aktuell, obwohl es aktuellere gibt (gestern Papier und Bio müll, heute Gelber Sack)
openhabcalendar.PNG
Hab das log angehängt. Wollte es im Code Tag einbinden aber es hieß es würde Kontaktinformationen
caldavlog.txt
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

eric1905
Beiträge: 13
Registriert: 14. Apr 2020 12:40
Answers: 0

Re: Caldav Müllkalender aktualisiert Items nicht

Beitrag von eric1905 »

Ok, beim neustart von Openhab hab ich folgenden Eintrag im Log gefunden:
2020-06-22 00:10:26.341 [ERROR] [ng.caldav_command.internal.CalDavBinding] - item registry is not set

eric1905
Beiträge: 13
Registriert: 14. Apr 2020 12:40
Answers: 0

Re: Caldav Müllkalender aktualisiert Items nicht

Beitrag von eric1905 »

Und jetzt um 0 Uhr kommt die Meldung:

2020-06-23 00:00:00.010 [INFO ] [.openhab.io.caldav.internal.job.EventJob] - event END for: 15884978394@muellmax.de(EB Bio-Tonne@22.06.2020/00:00-23.06.2020/00:00)
2020-06-23 00:00:00.010 [INFO ] [.openhab.io.caldav.internal.job.EventJob] - event END for: 15884978391@muellmax.de(EB Restabfall-Tonne@22.06.2020/00:00-23.06.2020/00:00)

Also er erkennt ja dass das Event vorbei ist, aber es bleibt immer noch im Item

Chris71
Beiträge: 6
Registriert: 20. Mai 2020 16:59
Answers: 0

Re: Caldav Müllkalender aktualisiert Items nicht

Beitrag von Chris71 »

Hi,

ich hab das gleiche Problem: Kein Update der Items, wenn sich der Tag ändert oder ich einen Termin manuell im Kalender ändere.
Wenn ich hingegen die .items-Datei neu speichere, werden die Items korrekt mit den richtigen Termin aktualisiert.

Das Dumme: Es hat vor 2-3 Wochen definitiv schon funktioniert!
Wenn ich damals manuell Termine im (Nextcloud-)Kalender geändert hatte, habe ich nach max. 1 Minute die Updates im HabPanel gesehen.

Weiss jemand Rat?

esref80
Beiträge: 1
Registriert: 23. Nov 2018 12:53
Answers: 0

Re: Caldav Müllkalender aktualisiert Items nicht

Beitrag von esref80 »

Hallo zusammen, habt ihr das Problem inzwischen lösen können? Habe nämlich nun das gleiche Verhalten.
Danke und Grüße,
Esref

Chris71
Beiträge: 6
Registriert: 20. Mai 2020 16:59
Answers: 0

Re: Caldav Müllkalender aktualisiert Items nicht

Beitrag von Chris71 »

Hi,
ich leider nicht.
Habe mir einen Workaround gebastelt: Ich aktualisiere per Script täglich das .item-File (umbenennen und wieder zurück benennen).
Dadurch werden von openhab die Items sauber aktualisiert.
Wahrscheinlich maximal unelegant. Aber mir ist nichts anderes eingefallen.

VG

Benutzeravatar
udo1toni
Beiträge: 15269
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Caldav Müllkalender aktualisiert Items nicht

Beitrag von udo1toni »

Es sollte reichen ein touch auf die Datei abzusetzen.
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Antworten