paulmann
(Brian Paulmann)
February 16, 2017, 5:59pm
1
Hi again
i am trying get the caldav connect to me icloud calendar but i dont get no data in the log i get this warn
2017-02-16 18:49:50.168 [WARN ] [gcal.internal.GCalPersistenceService] - gcal-persistence:calendar_name must be configured in openhab.cfg. Calendar name or word “primary” MUST be specified
How did you configure the binding.
Can you post your configuration?
paulmann
(Brian Paulmann)
February 16, 2017, 7:42pm
3
Hi christoph
here is my
caldavio.cfg
caldavio:icalbrian:url=https://p14-calendars.icloud.com/published/2/calendar info fra icloud
caldavio:icalbrian:username="MYEMAILADRESSE"
caldavio:icalbrian:password=MYPASSWORD
caldavio:icalbrian:reloadInterval=60
caldavio:icalbrian:preloadTime=1440
caldavio:icalbrian:disableCertificateVerification=false
caldavio:timeZone=Europe/Berlin
Hmm.
I am not using this binding.
When comparing to the documentation, it looks good.
But I think your log message is about another issue.
It says
gcal-persistence:calendar_name
But you are refering to the binding. Not persistence.
paulmann
(Brian Paulmann)
February 16, 2017, 8:04pm
5
hmm
then i dont know what is wrong i dont get any info
item part
String OfficeCalName0 "Lige nu [%s]" <calendar> { caldavPersonal="caldavio:icalbrian type:ACTIVE eventNr:1 value:NAME" } //eventNr for concurrent events
DateTime OfficeCalTime0 "Starter [%1$tT, %1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="caldavio:icalbrian type:ACTIVE eventNr:1 value:START" } //eventNr for concurrent events
String OfficeCalName1 "Næste post [%s]" <calendar> { caldavPersonal="caldavio:icalbrian type:UPCOMING eventNr:1 value:NAME" }
DateTime OfficeCalTime1 "Starter [%1$tT, %1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="caldavio:icalbrian type:UPCOMING eventNr:1 value:START" }
String OfficeCalName2 "Næstenæste post [%s]" <calendar> { caldavPersonal="caldavio:icalbrian type:UPCOMING eventNr:2 value:NAME" }
DateTime OfficeCalTime2 "Starter [%1$tT, %1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="caldavio:icalbrian type:UPCOMING eventNr:2 value:START" }
and sitemap part
Frame label="Kalender" {
Text item=OfficeCalTime0
Text item=OfficeCalName0
Text item=OfficeCalTime1
Text item=OfficeCalName1
Text item=OfficeCalTime2
Text item=OfficeCalName2
}
paulmann
(Brian Paulmann)
February 17, 2017, 7:40am
6
Hi again
Can i somehow see it i am getting info from my icloud calendar so i know at the caldav binding is working
ps help
Set the log level for the binding to TRACE.
http://docs.openhab.org/administration/logging.html#defining-what-to-log
Maybe you get more information about your problem.
paulmann
(Brian Paulmann)
February 17, 2017, 9:42am
8
i am geting this error
[ERROR] [el.item.internal.GenericItemProvider] - Binding configuration of type ‘caldavPersonal’ of item ‘OfficeCalName1’ could not be parsed correctly.
org.eclipse.smarthome.model.item.BindingConfigParseException: missing attribute ‘calendar’
but what dos that mine
Showing your item definition for OfficeCalName1
might help.
paulmann
(Brian Paulmann)
February 17, 2017, 11:05am
10
paulmann:
Text item=OfficeCalName1
i have this one in the site map
Text item=OfficeCalName1
but no data
That’s a sitemap, not the item.
I assume you will have an .items file with something similar to:
String OfficeCalName1 {...}
paulmann
(Brian Paulmann)
February 17, 2017, 12:09pm
12
items part
String OfficeCalName0 "Lige nu [%s]" <calendar> { caldavPersonal="caldavio:icalbrian type:ACTIVE eventNr:1 value:NAME" } //eventNr for concurrent events
DateTime OfficeCalTime0 "Starter [%1$tT, %1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="caldavio:icalbrian type:ACTIVE eventNr:1 value:START" } //eventNr for concurrent events
String OfficeCalName1 "Næste post [%s]" <calendar> { caldavPersonal="caldavio:icalbrian type:UPCOMING eventNr:1 value:NAME" }
DateTime OfficeCalTime1 "Starter [%1$tT, %1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="caldavio:icalbrian type:UPCOMING eventNr:1 value:START" }
String OfficeCalName2 "Næstenæste post [%s]" <calendar> { caldavPersonal="caldavio:icalbrian type:UPCOMING eventNr:2 value:NAME" }
DateTime OfficeCalTime2 "Starter [%1$tT, %1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="caldavio:icalbrian type:UPCOMING eventNr:2 value:START" }
The wiki page suggests that your item definitions are incorrect.
See if this works:
String OfficeCalName0 "Lige nu [%s]" <calendar> { caldavPersonal="calendar:icalbrian type:ACTIVE eventNr:1 value:NAME" } //eventNr for concurrent events
DateTime OfficeCalTime0 "Starter [%1$tT, %1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="calendar:icalbrian type:ACTIVE eventNr:1 value:START" } //eventNr for concurrent events
String OfficeCalName1 "Næste post [%s]" <calendar> { caldavPersonal="calendar:icalbrian type:UPCOMING eventNr:1 value:NAME" }
DateTime OfficeCalTime1 "Starter [%1$tT, %1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="calendar:icalbrian type:UPCOMING eventNr:1 value:START" }
String OfficeCalName2 "Næstenæste post [%s]" <calendar> { caldavPersonal="calendar:icalbrian type:UPCOMING eventNr:2 value:NAME" }
DateTime OfficeCalTime2 "Starter [%1$tT, %1$td.%1$tm.%1$tY]" <calendar> { caldavPersonal="calendar:icalbrian type:UPCOMING eventNr:2 value:START" }
paulmann
(Brian Paulmann)
February 17, 2017, 1:16pm
14
tanks a lot i mis this 1000 times sorry