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"
}
CALDAV funktioniert nicht korrekt
-
- Beiträge: 251
- Registriert: 14. Apr 2020 11:35
- Wohnort: bei Hamburg
Re: CALDAV funktioniert nicht korrekt
Hi,
hast Du evtl. Schreibfehler oder kommt es vom kopieren ?
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
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)'
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)
____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)
-
- Beiträge: 4
- Registriert: 10. Nov 2019 13:15
Re: CALDAV funktioniert nicht korrekt
Hallo,
meiner Meinung nach müssen in caldavCommand.cfg und caldavPersonal.cfg die genutzten Kalender in einer Zeile, mit Komma getrennt, eingetragen werden.
Michael
meiner Meinung nach müssen in caldavCommand.cfg und caldavPersonal.cfg die genutzten Kalender in einer Zeile, mit Komma getrennt, eingetragen werden.
Michael