Seite 1 von 1

Caldav Binding

Verfasst: 18. Jan 2021 17:18
von hulda
Hallo ,kann sich das bitte einmal jemand anschauen wo der Fehler ist.
Es wird alles richtig in OH2 angezeigt.
Aber ich möchte den Switch an und aus schalten.
Dies funktioniert nicht.
es gibt auch keine Fehlermeldung nur das:
2021-01-18 16:59:00.008 [INFO ] [nhab.io.caldav.internal.job.EventJob] - event BEGIN for: ****@google.com(test@18.01.2021/16:59-18.01.2021/17:01)
2021-01-18 16:59:11.280 [INFO ] [nhab.io.caldav.internal.job.EventJob] - event BEGIN for: ****@google.com(test@18.01.2021/16:59-18.01.2021/17:01)


im google Kalender eingetragen ist:

Code: Alles auswählen

start {
send Beduftunghauptschalter ON
 } 
end {
 send Beduftunghauptschalter OFF
 }
sitemap:

Code: Alles auswählen

Switch                  Beduftunghauptschalter
Text item=CalDav_Termin_openhab_alarmtitel
Text item=CalDav_Date_openhab_alarm_start
Text item=CalDav_Date_openhab_alarm_ende
item:

Code: Alles auswählen

String                  CalDav_Termin_openhab_alarmtitel              "Alarm Titel [%s]"                                              <calendar>                                                                          {caldavPersonal="calendar:openhab type:EVENT eventNr:1value:NAME"}
DateTime                CalDav_Date_openhab_alarm_start               "nächsetr Alarm an [%1$td.%1$tm.%1$tY  %1$tT Uhr]"              <calendar>                                                                          {caldavPersonal="calendar:openhab type:EVENT eventNr:1 value:START"}
DateTime                CalDav_Date_openhab_alarm_ende                "nächsetr Alarm aus [%1$td.%1$tm.%1$tY  %1$tT Uhr]"             <calendar>                                                                          {caldavPersonal="calendar:openhab type:EVENT eventNr:1 value:END"}
caldavio.cfg
caldavio:openhab:****/events
caldavio:openhab:username=****
caldavio:openhab:password=****
caldavio:openhab:reloadInterval=1
caldavio:openhab:preloadTime=200000
caldavio:openhab:disableCertificateVerification=true
caldavio:openhab:charset=utf8

caldavPersonal.cfg:
caldavPersonal:usedCalendars=caldavio:openhab

caldavCommand.cfg:
caldavCommand:readCalendars=caldavio:openhab

Re: Caldav Binding

Verfasst: 18. Jan 2021 17:21
von sihui
hulda hat geschrieben: 18. Jan 2021 17:18 im google Kalender eingetragen ist:
Das Format sieht nicht so aus wie es in der Doku steht:

https://v2.openhab.org/addons/bindings/ ... av-command

Re: Caldav Binding

Verfasst: 19. Jan 2021 07:03
von hulda
Hallo
habe es mal geändert...geht aber trotzdem nicht
so?
BEGIN:Beduftunghauptschalter:100
END:Beduftunghauptschalter:0

Re: Caldav Binding

Verfasst: 19. Jan 2021 08:25
von sihui
hulda hat geschrieben: 19. Jan 2021 07:03 geht aber trotzdem nicht
Du musst dich schon entscheiden: unten willst du ON/OFF senden, jetzt auf einmal 0/100. Was für ein Itemtype nutzt du denn?
Ein Schalter hat normalerweise ON/OFF, ein Dimmer oder Number Item 0/100, wobei ein Dimmer aber auch ON/OFF haben kann.
Und du musst den Namen (itemname) des Items wählen, nicht das Label (labeltext):
https://www.openhab.org/docs/configurat ... and-syntax

Re: Caldav Binding

Verfasst: 19. Jan 2021 10:54
von hulda
sihui hat geschrieben: 19. Jan 2021 08:25
hulda hat geschrieben: 19. Jan 2021 07:03 geht aber trotzdem nicht
Du musst dich schon entscheiden: unten willst du ON/OFF senden, jetzt auf einmal 0/100. Was für ein Itemtype nutzt du denn?
Ein Schalter hat normalerweise ON/OFF, ein Dimmer oder Number Item 0/100, wobei ein Dimmer aber auch ON/OFF haben kann.
Und du musst den Namen (itemname) des Items wählen, nicht das Label (labeltext):
https://www.openhab.org/docs/configurat ... and-syntax
ja habe ich beim probieren vergessen wieder auf ON OFF zu stellen.
Es ist ein Schalter und das ist der Itemname
der Schalter reagiert aber trotzdem nicht.
Das kommt im Logfile beim Beginn:

Code: Alles auswählen

2021-01-19 10:48:00.003 [INFO ] [nhab.io.caldav.internal.job.EventJob] - event BEGIN for: ****@google.com(test@19.01.2021/10:48-19.01.2021/10:50)
2021-01-19 10:48:11.103 [INFO ] [nhab.io.caldav.internal.job.EventJob] - event BEGIN for: ****@google.com(test@19.01.2021/10:48-19.01.2021/10:50)
und das am Ende:

Code: Alles auswählen

2021-01-19 10:50:00.001 [INFO ] [nhab.io.caldav.internal.job.EventJob] - event END for: ****@google.com(test@19.01.2021/10:48-19.01.2021/10:50)

Re: Caldav Binding

Verfasst: 20. Jan 2021 07:21
von sihui
hulda hat geschrieben: 19. Jan 2021 10:54 der Schalter reagiert aber trotzdem nicht.
Was steht denn zum gewünschten Zeitpunkt für den Schalter im events.log?