CALDAV funktioniert nicht korrekt

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
rupobk
Beiträge: 3
Registriert: 16. Mai 2020 18:17
Answers: 0

CALDAV funktioniert nicht korrekt

Beitrag von rupobk »

Hallo,
ich versuche nun schon seit Tagen immer wieder, das CALDAV-Binding korrekt zum laufen zu bringen. Aber irgendwas stimmt da nicht u. ich komm nicht dahinter. Habe 2 Kalender konfiguriert. Der Service findet die 2 Kalendereinträge korrekt:
- schaltet die Steckdose des SDWohnz:
2020-05-20 19:45:00.010 [INFO ] [nhab.io.caldav.internal.job.EventJob] - event BEGIN for: 20no82uvt1ls1ersuegm9rqhgf@google.com(Wohnzimmer Steckdosen schalten@20.05.2020/19:45-20.05.2020/19:48)

2020-05-20 19:45:00.016 [INFO ] [aldav_command.internal.CalDavBinding] - sending command 'ON' to item 'testSchaltsteckdoseOhneMesswerteSwitch' from event '20no82uvt1ls1ersuegm9rqhgf@google.com(Wohnzimmer Steckdosen schalten@20.05.2020/19:45-20.05.2020/19:48)'

==> /var/log/openhab2/events.log <==

2020-05-20 19:45:00.022 [ome.event.ItemCommandEvent] - Item 'testSchaltsteckdoseOhneMesswerteSwitch' received command ON

erkennt auch den zweiten Termin, schaltet aber nicht die Steckdose:
2020-05-20 19:47:00.003 [INFO ] [nhab.io.caldav.internal.job.EventJob] - event BEGIN for: 6vh606upvqphgs37q14j3gkf29@google.com(Büro Steckdosen schalten@20.05.2020/19:47-20.05.2020/19:50)

Der Service erkennt auch korrekt das Ende des Termins u. schaltet die testSchaltsteckdoseOhneMesswerte korrekt aus, die andere Steckdose nicht

Ausserdem wird in der sitemap nichts angezeigt, weder die Termine noch das Datum u. die Uhrzeit.

Was kann da sein? Wäre euch sehr dankbar für die Hilfe
Grüße
Rupi

Fakten:
Openhab auf dem Raspi 4 installiert mit folgenden Konfigurationsdateien:
addons.cfg:
binding = tplinksmarthome, exec, caldav-command1, caldav-personal1, avmfritz

caldavio.cfg:
caldavio:SDBueroF2:url=https://www.google.com/calendar/dav/jb6 ... com/events
caldavio:SDBueroF2:username=blabla
caldavio:SDBueroF2:password=blabla
caldavio:SDBueroF2:reloadInterval=3
caldavio:SDBueroF2:preloadTime=200000
caldavio:SDBueroF2:disableCertificateVerification=true
caldavio:SDBueroF2:lastModifiedFileTimeStampValid=false
caldavio:SDWohnzF2:url=https://www.google.com/calendar/dav/k9k ... com/events
caldavio:SDWohnzF2:username=blabla
caldavio:SDWohnzF2:password=blabla
caldavio:SDWohnzF2:reloadInterval=3
caldavio:SDWohnzF2:preloadTime=200000
caldavio:SDWohnzF2:disableCertificateVerification=true
caldavio:SDWohnzF2:lastModifiedFileTimeStampValid=false

caldavcommand.cfg:
caldavCommand:readCalendars=SDBueroF2
caldavCommand:readCalendars=SDWohnzF2

caldavpersonal.cfg:
caldavPersonal:usedCalendars=SDBueroF2
caldavPersonal:usedCalendars=SDWohnzF2

items-Datei:
//Google Kalender Steckdosen
String CalDav_SDBueroF2 "Termin [%s]" <calendar> { caldavPersonal="calendar:SDBueroF2 type:EVENT eventNr:1 value:NAME" }
DateTime CalDav_Date1 "Startdatum [%1$td.%1$tm.%1$tY %1$tH:%1$tM]" <calendar> { caldavPersonal="calendar:SDBueroF2 type:EVENT eventNr:1 value:START" }
//DateTime CalDav_Date2 "Enddatum [%1$td.%1$tm.%1$tY %1$tH:%1$tM]" <calendar> { caldavPersonal="calendar:SDBueroF2 type:EVENT eventNr:1 value:END" }

String CalDav_SDWohnzF2 "Termin [%s]" <calendar> { caldavPersonal="calendar:SDWohnzF2 type:EVENT eventNr:1 value:NAME" }
DateTime CalDav_Date3 "Startdatum [%1$td.%1$tm.%1$tY %1$tH:%1$tM]" <calendar> { caldavPersonal="calendar:SDWohnzF2 type:EVENT eventNr:1 value:START" }
//DateTime CalDav_Date4 "Enddatum [%1$td.%1$tm.%1$tY %1$tH:%1$tM]" <calendar> { caldavPersonal="calendar:SDWohnzF2 type:EVENT eventNr:1 value:END" }

sitemap-Datei:
Frame label="Schaltzeit Steckdosen Wohnzimmer" {
Text item=CalDav_SDBueroF2 label="nächster Termin"
Text item=CalDav_Date1 label="Datum/Uhrzeit von"
//Text item=CalDav_Date2 label="Datum/Uhrzeit bis"
}

Frame label="Schaltzeit Steckdosen Büro" {
Text item=CalDav_SDWohnzF2 label="nächster Termin"
Text item=CalDav_Date3 label="Datum/Uhrzeit von"
//Text item=CalDav_Date4 label="Datum/Uhrzeit bis"
}

Locke
Beiträge: 251
Registriert: 14. Apr 2020 11:35
Answers: 3
Wohnort: bei Hamburg

Re: CALDAV funktioniert nicht korrekt

Beitrag von Locke »

Hi,
hast Du evtl. Schreibfehler oder kommt es vom kopieren ?

Code: Alles auswählen

 2020-05-20 19:45:00.010 [INFO ] [nhab.io.caldav.internal.job.EventJob] - event BEGIN for: 20no82uvt1ls1ersuegm9rqhgf@google.com(Wohnzimmer Steckdosen schalten@20.05.2020/19:45-20.05.2020/19:48)

2020-05-20 19:45:00.016 [INFO ] [aldav_command.internal.CalDavBinding] - sending command 'ON' to item 'testSchaltsteckdoseOhneMesswerteSwitch' from event '20no82uvt1ls1ersuegm9rqhgf@google.com(Wohnzimmer Steckdosen schalten@20.05.2020/19:45-20.05.2020/19:48)'
müsste es nicht [openhab.io.caldav.internal.job.EventJob] und [Caldav_command.internal.CalDavBinding] heißen ?

Ist nur eine Frage, da es so abgeschnitten aussieht
thnx
____Sven_________________________________________________________________________________________
System 1, Raspberry Pi 4, 4GB RAM, openHAB 2.5.10 / System 2, Raspberry Pi 4, 2GB RAM, openHAB 3.3.0 /
System 3, Raspberry Pi 4, 2GB RAM, openHAB 4.0.2 / System 4 (Testsystem), Raspberry Pi 4, 2GB RAM, openHAB 4.1.1 / System 5, (als NAS) Raspberry PI 4, 4 GB RAM, openmediavault 6.8.0-1 (Shaitan)

neptun33
Beiträge: 4
Registriert: 10. Nov 2019 13:15
Answers: 0

Re: CALDAV funktioniert nicht korrekt

Beitrag von neptun33 »

Hallo,
meiner Meinung nach müssen in caldavCommand.cfg und caldavPersonal.cfg die genutzten Kalender in einer Zeile, mit Komma getrennt, eingetragen werden.

Michael

Antworten