@sdetweil I did this. Nothing changed.
cd ~/MagicMirror
git fetch origin pull/3679/head:_fix_clipping
git switch _fix_clipping
npm run install-mm
# if you get an error error, rm package-lock.json
# and repeat the git switch
restart MM
@sdetweil I did this. Nothing changed.
cd ~/MagicMirror
git fetch origin pull/3679/head:_fix_clipping
git switch _fix_clipping
npm run install-mm
# if you get an error error, rm package-lock.json
# and repeat the git switch
restart MM
@sdetweil I switched to the branch described in the other post and nothing changed. I switched back to main and I give up. Thanks very much for the help. I really appreciate it.
@sdetweil OK, so in the console I do see the message below over and over and over. That is the only thing that appears odd to me.
slicing events total maxcount = 10 Calendar_js:744
sorting events count =0 Calendar_js: 704
@sdetweil I am only using ssh. I will plug a keyboard into it.
I removed all calendars but the work one. It just says “Loading …”.
0|MagicMir | [2025-04-12 08:59:19.015] [LOG] No helper found for module: calendar_monthly.
0|MagicMir | [2025-04-12 08:59:19.316] [LOG] Module helper loaded: calendar
0|MagicMir | [2025-04-12 08:59:22.922] [LOG] Connecting socket for: calendar
0|MagicMir | [2025-04-12 08:59:22.925] [LOG] Starting node helper for: calendar
0|MagicMirror | [2025-04-12 08:59:32.795] [LOG] Create new calendarfetcher for url: https://x.com/remote.php/dav/calendars/admin/work?export - Interval: 3600000
0|MagicMirror | [2025-04-12 08:59:34.361] [INFO] Checking git for module: calendar_monthly
0|MagicMirror | [2025-04-12 09:00:47.009] [INFO] Calendar-Fetcher: Broadcasting 486 events from https://x.com/remote.php/dav/calendars/admin/work?export.
The config file is below.
module: "calendar",
header: "Work",
position: "top_left", // This can be any of the regions. Best results in left or right regions.
config: {
//colored: true,
//coloredSymbolOnly: true,
//limitDays1
calendars: [
{
url: 'https://x.com/remote.php/dav/calendars/admin/work?expor>
//symbol: 'briefcase',
auth: {
user: 'admin',
pass: 'xxxxxx',
method: 'basic'
},
maximumEntries: 5,
// maximumNumberOfDays: 4,
},
],
}
@sdetweil Thanks for the reply. Nope, not old events. 2 of the calendars have loaded. The work calendar just says “Loading …” on the Pi.
I made the changes here disabling IPV6 and they seem to work now.
However I have one calendar that just says loading on the mirror and it doesn’t change. The log thinks it has pulled the calendar but it never displays.
0|MagicMirror | [2025-04-12 08:44:45.983] [INFO] Calendar-Fetcher: Broadcasting 9 events from https://xxxxxxx.com/remote.php/dav/calendars/admin/work?export.
I would appreciate any help that could be provided to resolve the error below. When I paste the url into a browser it asks for username and password and downloads a .ics file. seems to be working.
pi@mirror:~ $ pm2 logs --lines=150 | grep calendar
(node:1722) [DEP0060] DeprecationWarning: The `util._extend` API is deprecated. Please use Object.assign() instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
0|MagicMir | [2025-04-07 11:16:40.134] [ERROR] Calendar Error. Could not fetch calendar: https://xxxxxxxx.com/remote.php/dav/calendars/admin/personal?export TypeError: fetch failed
0|MagicMir | [2025-04-09 14:20:23.014] [ERROR] Calendar Error. Could not fetch calendar: https://xxxxxxxxxxx.com/remote.php/dav/calendars/admin/personal?export TypeError: fetch failed
0|MagicMir | [2025-04-11 19:24:15.796] [ERROR] Calendar Error. Could not fetch calendar: https://xxxxxxxxxxx.com/remote.php/dav/calendars/admin/personal?export TypeError: fetch failed
0|MagicMir | [2025-04-12 07:48:48.631] [ERROR] Calendar Error. Could not fetch calendar: https://xxxxxxxxxxx.com/remote.php/dav/calendars/admin/work?export TypeError: terminated
0|MagicMir | [2025-04-12 07:48:50.089] [ERROR] Calendar Error. Could not fetch calendar: https://xxxxxxxxxxx.com/remote.php/dav/calendars/admin/work?export TypeError: terminated
0|MagicMir | [2025-04-12 04:24:55.238] [INFO] Calendar-Fetcher: Broadcasting 8 events from https://xxxxxxxxxxx.com/remote.php/dav/calendars/admin/personal?export.
I have 2 different Caldavs that I pull from the same server. One works fine the other always displays “loading …”. I have looked in the output from pms logs and I don’t see any errors relating to the calendar. It just says:
Calendar-fetcher: Broadcasting 64 events
I was wondering if there is anywhere else that I can look to find more errors that might explain what is happening. This has worked in the past and for some reason now it just won’t. I was thinking that perhaps there could be some character or entry in one of my calendar events that is causing an issue. But I don’t know where to go to find specific calendar errors. The mirror is running on a raspberry pi 3B
@theaddies I got it. VS code was a big help to see my errors. Also, for anyone else that stumbles upon this, you need to copy the permalink, paste that into the browser and then click raw. The link you get just clicking raw will not work.