Read the statement by Michael Teeuw here.
Problems with calender and Nextcloud
-
@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
-
hey together,
i have the same issue here, but on my side i had a working system in the past.
My MagicMirror was broken and offline for half an year. Now he is up and running. I made an update to the current MM Version. For Nextcloud i am always on the current version.
So, now the problem is that on MM no Calender content will shown. I did not change somethink on the configuration. I use the same links what you mentioned here. When i put it in a browser i can download the ICS file and the content is correct.
It is a bit pitty that i had a software update on Nextcloud and MM side. Any ideas what i can test ?