Read the statement by Michael Teeuw here.
Problems with calender and Nextcloud
-
@kruf said in Problems with calender and Nextcloud:
Had somebody the same expirience and knows some tips.
If I’m right you talk about standard calendar module and getting connected to your nextcloud.
I have done my config as you can see and it works fine
{ module: "calendar", header: " WHAT CALENDAR YOU WILL SHOW", // see help for more information position: "bottom_left", config: { colored: true, displaySymbol: true, wrapEvents: true, fetchInterval: 120000, fade: false, fullDateEventDateFormat: "ddd DD. MMM", maximumNumberOfDays: 30, maximumEntries: 15, maxTitleLength: 50, displayRepeatingCountTitle: true, fade: false, timeFormat: "absolute", dateFormat: "ddd DD. MMM - HH:mm", dateEndFormat: "ddd DD. MMM - HH:mm", showEnd: true, joiningWord: "AT", // see help for more information maxTitleLength: 500, useRelativeDates: false, getRelative: 6, dayOfWeekFormat: "dddd", urgency: 1, calendars: [ { symbol: "birthday-cake", color: "#a9a9a9", url: "https://NAME:PASSWORD@DOMAIN.TLD/Nextcloud/remote.php/dav/calendars/CALENDARNAME/contact_birthdays?export" }, { symbol: "plane ", color: "#ffd700", // gold url: "https://www.schulferien.org/media/ical/deutschland/ferien_hessen_2019.ics?k=A1phwzkCPxzt2pDVDT3ZeJvHfv9hq0Wo39uxgoplWmpDqdjNn4diAxd9kVfib72HpVThoNV9WGIF3Pjs5BrYIpOZ2F97U0Mbdbo_c3mxjo0" }, ] } },
If I’m wrong, please provide some information enable helpers to help.
-
@bdream
thank you very much for your answer, I tried to use the link setup with the user and password in the name, but it does not work for me. I also tried to use a public link.
I do not know why my dates do not appear.Greetings
-
@kruf said in Problems with calender and Nextcloud:
I do not know why my dates do not appear.
than start the config as first with only an official calendar as shown in the README.md on GitHub ad default value:
config: { colored: false, coloredSymbolOnly: false, calendars: [ { url: 'http://www.calendarlabs.com/templates/ical/US-Holidays.ics', symbol: 'calendar', auth: { user: 'username', pass: 'superstrongpassword', method: 'basic' } }, ], }
If this don’t work your problem is on other place and as I said in my first post: “If I’m wrong, please provide some information enable helpers to help.”
-
@kruf so two things to test
-
with the calendar URL, open a browser on the pi, and put in the URL… it should download the ICS file
if not, u need to solve this part. Mirror does not run as any particular user, so it needs access without
credentials (unless they are part of the actual url) -
I helped another user who did some download process, and then use the ics file locally, and had a similar problem. it turned out the ics reader is expecting windows line ends (cr+lf, \r\n), but the file had only unix line ends (lf, \n). so he had to do a unix2dos conversion as part of the download process
-
-
@bdream
I tried your holiday calender in hessen, and it works. The standart calender also works just fine. -
@kruf There is no download, it says "its a webdav interface and you need a client for it.
Do you know how to do the conversion? -
-
@kruf
I use Nextcloud and have URL like this working.url: "https://NAME:PASSWORD@DOMAIN.TLD/Nextcloud/remote.php/dav/calendars/CALENDARNAME/contact_birthdays?export" url: "https://NAME:PASSWORT@DOMAIN.TLD/Nextcloud/remote.php/dav/calendars/CALENDARNAME/pers%c3%b6nlich?export"
May this help you
-
@bdream has CALENDERNAME to be changed? Or is the phrase after that important?
-
@kruf said in Problems with calender and Nextcloud:
@bdream has CALENDERNAME to be changed? Or is the phrase after that important?
All UPPERCASE need to change as your calendar.
Exml for the birthdays from my personal calendar:url: "https://NAME:PASSWORD@DOMAIN.TLD/Nextcloud/remote.php/dav/calendars/myname/pers%c3%b6nlich?export"
You have to change
NAME -> name you access your calendar
PASSWORD -> your Password
DOMAIN.TLD -> the url where ever you have your domain with nextcloud installed
!!! If you don’t use default installation of nextcloud you might change Nextcloud also!!!
CALENDARNAME -> How you named the calendar (expl.: myname, yourname, yourwivesname, yoursonsname…)I have different calendars for all people in my family so I have for each calendar diffent NAME, PASSWORD, CALENDARNAME