@Klinge I have a configuration as you but the fetchInterval:
May it help butting this up to the config-part as:
config: {
fetchInterval: 7 * 24 * 60 * 60 * 1000,
@Klinge I have a configuration as you but the fetchInterval:
May it help butting this up to the config-part as:
config: {
fetchInterval: 7 * 24 * 60 * 60 * 1000,
@MMRIZE you gave me the hint.
I have deleted the config-part of MMM-CalDAV and made the update again and it works fine.
So it seems the config was wrong. Now I have to understand your module and how it works.
Will play with env and learn about the play with calendar module.
Lets see if I get it :baby:
After update of MMM-CalDAV module MM is not more starting
@mumblebaj you are right. My bad!
Now it runs without failure but also without displaying the calendar.
I deleted already position: "bottom_left",
What module do I need to activate for display and how do I get the CalDAV module linked?
position: how do the MM know where to display?
serverUrl: seriously. Thansk!
.ics: you are right. That was a try after I got the error using credentials.
I wantet so see if this module is working.
Error shown by: npm run config:check
Your configuration file contains syntax errors :(
but I use
{
module: "MMM-CalDAV",
position: "bottom_left",
config: {
name: "Test",
serverUrl: "https://DOMAIN.TDL/NEXTCLOUD/remote.php/dav/calendars/USER/pers%c3%b6nlich/"
credentials: {
username: "USER",
password: "GEHEIM",
},
vcalendarHeader: true
}
},
@MMRIZE I tried it out but what I see is:

my config her should should show some entries for recycling stuff.
I didn’t use the credential stuff at this point.
{
module: "MMM-CalDAV",
position: "bottom_left",
config: {
name: "Abfallkalender",
serverurl: "https://www.fes-frankfurt.de/abfallkalender/QWx0ZSBGYWhydHwxMXw2MDQzNw%3D%3D.ics",
vcalendarHeader: false
}
},
Which calendar modul is able to get Nextcloud (WebDAV) calendars synchronized?
Since the release in which the digest fetch was removed I cant get my personal calendars visible where I need the authentication.
I did it within the URL in plain text. Hope there is a more secret way available now :winking_face:
url: "https://USERNAME:SECRET@DOMAIN.TLD/NextCloud/remote.php/dav/calendars/USERNAME/pers%c3%b6nlich?export"
@sdetweil thanks!!!
Will see how to solve the calendar issue.
@sdetweil yeah, now it works again :grinning_face:
What does it “note that we removed digest fetch in this release.” mean?
Is it I cant get calendar from nextcloud via webdav?
@sdetweil as I made
pm2 stop all
cd ~/MagicMirror
npm start >./somefile.txt 2>&1
it worked fine until CTRL + C
Yes the problem with the calendar is next I need help to fix. For now I wonder how to get MM starting after reboot again?
Here is my somefile.txt
> magicmirror@2.25.0 start
> DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
[12.10.2023 09:50.23.491] [LOG] Starting MagicMirror: v2.25.0
[12.10.2023 09:50.23.502] [LOG] Loading config ...
[12.10.2023 09:50.23.510] [DEBUG] config template file not exists, no envsubst
[12.10.2023 09:50.23.544] [LOG] Loading module helpers ...
[12.10.2023 09:50.23.705] [LOG] Initializing new module helper ...
[12.10.2023 09:50.23.707] [LOG] Module helper loaded: MMM-ServerStatus
[12.10.2023 09:50.23.715] [LOG] Initializing new module helper ...
[12.10.2023 09:50.23.716] [LOG] Check MagicMirror² version for node helper 'MMM-Fuel' - Minimum version: 2.15.0 - Current version: 2.25.0
[12.10.2023 09:50.23.719] [LOG] Version is ok!
[12.10.2023 09:50.23.720] [LOG] Module helper loaded: MMM-Fuel
[12.10.2023 09:50.23.735] [LOG] No helper found for module: alert.
[12.10.2023 09:50.23.748] [LOG] Initializing new module helper ...
[12.10.2023 09:50.23.748] [LOG] Module helper loaded: updatenotification
[12.10.2023 09:50.23.751] [LOG] No helper found for module: MMM-bernwordclock.
[12.10.2023 09:50.23.753] [LOG] No helper found for module: MMM-Carousel.
[12.10.2023 09:50.23.756] [LOG] No helper found for module: clock.
[12.10.2023 09:50.23.770] [LOG] No helper found for module: MMM-WeatherChart.
[12.10.2023 09:50.24.376] [LOG] Initializing new module helper ...
[12.10.2023 09:50.24.377] [LOG] Module helper loaded: calendar
[12.10.2023 09:50.25.685] [LOG] Initializing new module helper ...
[12.10.2023 09:50.25.686] [LOG] Module helper loaded: MMM-Todoist
[12.10.2023 09:50.25.689] [LOG] No helper found for module: weather.
[12.10.2023 09:50.25.781] [LOG] Initializing new module helper ...
[12.10.2023 09:50.25.782] [LOG] Module helper loaded: MMM-PublicTransportHafas
[12.10.2023 09:50.25.782] [LOG] All module helpers loaded.
[12.10.2023 09:50.25.803] [LOG] Starting server on port 3336 ...
[12.10.2023 09:50.25.825] [WARN] You're using a full whitelist configuration to allow for all IPs
[12.10.2023 09:50.25.868] [LOG] Server started ...
[12.10.2023 09:50.25.870] [LOG] Connecting socket for: MMM-ServerStatus
[12.10.2023 09:50.25.871] [LOG] Ping helper started; waiting for requests...
[12.10.2023 09:50.25.872] [LOG] Connecting socket for: MMM-Fuel
[12.10.2023 09:50.25.873] [LOG] Starting module helper: MMM-Fuel
[12.10.2023 09:50.25.874] [LOG] Connecting socket for: updatenotification
[12.10.2023 09:50.25.875] [LOG] Starting module helper: updatenotification
[12.10.2023 09:50.25.875] [LOG] Connecting socket for: calendar
[12.10.2023 09:50.25.876] [LOG] Starting node helper for: calendar
[12.10.2023 09:50.25.877] [LOG] Connecting socket for: MMM-Todoist
[12.10.2023 09:50.25.878] [LOG] Starting node helper for: MMM-Todoist
[12.10.2023 09:50.25.878] [LOG] Connecting socket for: MMM-PublicTransportHafas
[12.10.2023 09:50.25.879] [LOG] Sockets connected & modules started ...
[12.10.2023 09:50.27.599] [LOG] Launching application.
[29556:1012/095028.951245:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.portal.Settings.Read: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.portal.Desktop was not provided by any .service files
[29601:1012/095030.501129:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
[12.10.2023 09:50.39.404] [LOG] Create new calendarfetcher for url: https://<link> - Interval: 120000
[12.10.2023 09:50.39.795] [ERROR] Calendar Error. Could not fetch calendar: https://<link> TypeError: Request cannot be constructed from a URL that includes credentials: https://<link>
at Object.fetch (node:internal/deps/undici/undici:11457:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[12.10.2023 09:50.39.816] [LOG] Create new calendarfetcher for url: https://<link> - Interval: 120000
[12.10.2023 09:50.39.822] [ERROR] Calendar Error. Could not fetch calendar: https://<link> TypeError: Request cannot be constructed from a URL that includes credentials: https://<link>
at Object.fetch (node:internal/deps/undici/undici:11457:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[12.10.2023 09:50.41.499] [LOG] Create new calendarfetcher for url: https://www.schulferien.eu/downloads/ical4.php?land=HE&type=0&year=2022 - Interval: 120000
[12.10.2023 09:50.41.520] [LOG] Create new calendarfetcher for url: https://www.schulferien.eu/downloads/ical4.php?land=8&type=1&year=2022 - Interval: 120000
[12.10.2023 09:50.41.650] [INFO] Checking git for module: MMM-ServerStatus
[12.10.2023 09:50.42.329] [INFO] Calendar-Fetcher: Broadcasting 0 events from https://www.schulferien.eu/downloads/ical4.php?land=HE&type=0&year=2022.
[12.10.2023 09:50.42.378] [INFO] Calendar-Fetcher: Broadcasting 0 events from https://www.schulferien.eu/downloads/ical4.php?land=8&type=1&year=2022.
[12.10.2023 09:50.42.566] [INFO] Checking git for module: MMM-bernwordclock
[12.10.2023 09:50.42.820] [INFO] Checking git for module: MMM-Carousel
/home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT
@sdetweil do I have to use sudo?

And what exactly you mean “then examine somefile.txt”?
@sdetweil yes, script is running now :beaming_face_with_smiling_eyes:
MM is not starting automatic, also not after reboot.
But this work fine
pm2 start 0

@sdetweil I get the whole script shown on the screen
@sdetweil I wonder as both scrips are nearly same.
one is running other gives error in line 1 from script. I can’t see a difference :(
@sdetweil I wonder as I can ping from the Raspi and also get the usual update script working.

From my PC I can also see both scripts in testit and in master
@sdetweil said in install upgrade scripts changed for version 2.,25 and node 20:
uname -a
Linux MagicMirror 5.15.32-v7+ #1538 SMP Thu Mar 31 19:38:48 BST 2022 armv7l GNU/Linux
as I face the same “node 20.8.0, but got 20.5.1” problematic, I tried to use upgrade script and get the error:

Hi, maybe it’s a stupid question but I have to ask …
I run MM for a long time now and from time to time I run updates to MM (using Sam’s Script :beaming_face_with_smiling_eyes: ). mostly all went fine.
My question is, if there is a need to update raspberry os also? Maybe for security reason?