https://forum.magicmirror.builders/topic/14807/mmm-wallpaper-configure-for-icloud-album-photo
Is kind of working for me.
Sehr cool, vielen Dank. Werde ich bei meinem nächsten MM mal ausprobieren.
@reverendz thank you. That worked for me perfect.
@sdetweil Thank you for all the help.
The mirror is at my family’s house. So I have to find a way to VPN connect myself to that.
I will come back to you asap.
This is with https:
pi@ratingen:~ $ pm2 logs --lines=50
[TAILING] Tailing last 50 lines for [all] processes (change the value with --lines option)
/home/pi/.pm2/pm2.log last 50 lines:
PM2 | 2023-12-27T15:40:18: PM2 log: Stopping app:MagicMirror id:0
PM2 | 2023-12-27T15:40:18: PM2 log: App [MagicMirror:0] exited with code [0] via signal [SIGINT]
PM2 | 2023-12-27T15:40:18: PM2 log: pid=1682 msg=process killed
PM2 | 2023-12-27T15:40:18: PM2 log: App [MagicMirror:0] starting in -fork mode-
PM2 | 2023-12-27T15:40:18: PM2 log: App [MagicMirror:0] online
PM2 | 2023-12-27T15:43:49: PM2 log: Change detected on path config/config.js for app MagicMirror - restarting
PM2 | 2023-12-27T15:43:49: PM2 log: Stopping app:MagicMirror id:0
PM2 | 2023-12-27T15:43:50: PM2 log: pid=2262 msg=failed to kill - retrying in 100ms
PM2 | 2023-12-27T15:43:50: PM2 log: App [MagicMirror:0] exited with code [0] via signal [SIGINT]
PM2 | 2023-12-27T15:43:50: PM2 log: pid=2262 msg=process killed
PM2 | 2023-12-27T15:43:50: PM2 log: App [MagicMirror:0] starting in -fork mode-
PM2 | 2023-12-27T15:43:50: PM2 log: App [MagicMirror:0] online
/home/pi/.pm2/logs/MagicMirror-error.log last 50 lines:
0|MagicMir | at fetchNews (/home/pi/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js:110:3)
0|MagicMir | at NewsfeedFetcher.startFetch (/home/pi/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js:153:3)
0|MagicMir | at Class.createFetcher (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:72:11)
0|MagicMir | at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:22:9)
0|MagicMir | at Socket.<anonymous> (/home/pi/MagicMirror/js/node_helper.js:104:11)
0|MagicMir | at Socket.emit (node:events:513:28)
0|MagicMir | at Socket.emitUntyped (/home/pi/MagicMirror/node_modules/socket.io/dist/typed-events.js:69:22)
0|MagicMir | at /home/pi/MagicMirror/node_modules/socket.io/dist/socket.js:704:39
0|MagicMir | at process.processTicksAndRejections (node:internal/process/task_queues:78:11)
0|MagicMir | [27.12.2023 15:43.57.779] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
0|MagicMir | [27.12.2023 15:43.57.780] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
0|MagicMir | [27.12.2023 15:43.57.783] [ERROR] Whoops! There was an uncaught exception...
0|MagicMir | [27.12.2023 15:43.57.785] [ERROR] ReferenceError: fetch is not defined
0|MagicMir | at fetchNews (/home/pi/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js:110:3)
0|MagicMir | at NewsfeedFetcher.startFetch (/home/pi/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js:153:3)
0|MagicMir | at Class.createFetcher (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:72:11)
0|MagicMir | at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:22:9)
0|MagicMir | at Socket.<anonymous> (/home/pi/MagicMirror/js/node_helper.js:104:11)
0|MagicMir | at Socket.emit (node:events:513:28)
0|MagicMir | at Socket.emitUntyped (/home/pi/MagicMirror/node_modules/socket.io/dist/typed-events.js:69:22)
0|MagicMir | at /home/pi/MagicMirror/node_modules/socket.io/dist/socket.js:704:39
0|MagicMir | at process.processTicksAndRejections (node:internal/process/task_queues:78:11)
0|MagicMir | [27.12.2023 15:43.57.786] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
0|MagicMir | [27.12.2023 15:43.57.786] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
0|MagicMir | [27.12.2023 15:43.57.790] [ERROR] Whoops! There was an uncaught exception...
0|MagicMir | [27.12.2023 15:43.57.791] [ERROR] ReferenceError: fetch is not defined
0|MagicMir | at fetchNews (/home/pi/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js:110:3)
0|MagicMir | at NewsfeedFetcher.startFetch (/home/pi/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js:153:3)
0|MagicMir | at Class.createFetcher (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:72:11)
0|MagicMir | at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:22:9)
0|MagicMir | at Socket.<anonymous> (/home/pi/MagicMirror/js/node_helper.js:104:11)
0|MagicMir | at Socket.emit (node:events:513:28)
0|MagicMir | at Socket.emitUntyped (/home/pi/MagicMirror/node_modules/socket.io/dist/typed-events.js:69:22)
0|MagicMir | at /home/pi/MagicMirror/node_modules/socket.io/dist/socket.js:704:39
0|MagicMir | at process.processTicksAndRejections (node:internal/process/task_queues:78:11)
0|MagicMir | [27.12.2023 15:43.57.792] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
0|MagicMir | [27.12.2023 15:43.57.792] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
0|MagicMir | [27.12.2023 15:43.57.796] [ERROR] Whoops! There was an uncaught exception...
0|MagicMir | [27.12.2023 15:43.57.798] [ERROR] ReferenceError: fetch is not defined
0|MagicMir | at fetchNews (/home/pi/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js:110:3)
0|MagicMir | at NewsfeedFetcher.startFetch (/home/pi/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js:153:3)
0|MagicMir | at Class.createFetcher (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:72:11)
0|MagicMir | at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:22:9)
0|MagicMir | at Socket.<anonymous> (/home/pi/MagicMirror/js/node_helper.js:104:11)
0|MagicMir | at Socket.emit (node:events:513:28)
0|MagicMir | at Socket.emitUntyped (/home/pi/MagicMirror/node_modules/socket.io/dist/typed-events.js:69:22)
0|MagicMir | at /home/pi/MagicMirror/node_modules/socket.io/dist/socket.js:704:39
0|MagicMir | at process.processTicksAndRejections (node:internal/process/task_queues:78:11)
0|MagicMir | [27.12.2023 15:43.57.800] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
0|MagicMir | [27.12.2023 15:43.57.800] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
/home/pi/.pm2/logs/MagicMirror-out.log last 50 lines:
0|MagicMir | [27.12.2023 15:43.54.094] [LOG] Starting server on port 8080 ...
0|MagicMir | [27.12.2023 15:43.54.113] [LOG] Server started ...
0|MagicMir | [27.12.2023 15:43.54.114] [LOG] Connecting socket for: updatenotification
0|MagicMir | [27.12.2023 15:43.54.115] [LOG] Starting module helper: updatenotification
0|MagicMir | [27.12.2023 15:43.54.115] [LOG] Connecting socket for: MMM-BackgroundSlideshow
0|MagicMir | [27.12.2023 15:43.54.117] [LOG] Connecting socket for: MMM-DWD-WarnWeather
0|MagicMir | [27.12.2023 15:43.54.118] [LOG] MMM-DWD-WarnWeather helper started...
0|MagicMir | [27.12.2023 15:43.54.118] [LOG] Connecting socket for: MMM-NINA
0|MagicMir | [27.12.2023 15:43.54.119] [LOG] MMM-NINA helper method started...
0|MagicMir | [27.12.2023 15:43.54.119] [LOG] Connecting socket for: MMM-TAF
0|MagicMir | [27.12.2023 15:43.54.121] [LOG] MMM-TAF helper started ...
0|MagicMir | [27.12.2023 15:43.54.122] [LOG] Connecting socket for: newsfeed
0|MagicMir | [27.12.2023 15:43.54.123] [LOG] Starting node helper for: newsfeed
0|MagicMir | [27.12.2023 15:43.54.123] [LOG] Sockets connected & modules started ...
0|MagicMir | [27.12.2023 15:43.54.373] [LOG] Launching application.
0|MagicMir | [27.12.2023 15:43.57.679] [LOG] Notification: GET_TAF
0|MagicMir | [27.12.2023 15:43.57.683] [LOG] --Aviation TAF: Fetching TAF Data--
0|MagicMir | [27.12.2023 15:43.57.688] [LOG] Checking URL: http://avwx.rest/api/metar/EDDL?options=summary,translate,info&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:43.57.705] [LOG] Checking URL: http://avwx.rest/api/taf/EDDL?options=summary&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:43.57.709] [LOG] Checking URL: http://avwx.rest/api/metar/EDLP?options=summary,translate,info&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:43.57.714] [LOG] Checking URL: http://avwx.rest/api/taf/EDLP?options=summary&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:43.57.719] [LOG] Checking URL: http://avwx.rest/api/metar/EDDB?options=summary,translate,info&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:43.57.725] [LOG] Checking URL: http://avwx.rest/api/taf/EDDB?options=summary&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:43.57.729] [LOG] Checking URL: http://avwx.rest/api/metar/EDDH?options=summary,translate,info&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:43.57.733] [LOG] Checking URL: http://avwx.rest/api/taf/EDDH?options=summary&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:43.57.738] [LOG] Create new newsfetcher for url: https://www.spiegel.de/schlagzeilen/tops/index.rss - Interval: 300000
0|MagicMir | [27.12.2023 15:43.57.768] [LOG] Create new newsfetcher for url: https://rss.sueddeutsche.de/rss/Topthemen - Interval: 300000
0|MagicMir | [27.12.2023 15:43.57.775] [LOG] Create new newsfetcher for url: https://www.tagesschau.de/infoservices/alle-meldungen-100~rss2.xml - Interval: 300000
0|MagicMir | [27.12.2023 15:43.57.781] [LOG] Create new newsfetcher for url: https://www.eddh.de/special/rss/feed.rss - Interval: 300000
0|MagicMir | [27.12.2023 15:43.57.789] [LOG] Create new newsfetcher for url: https://rp-online.de/feed.rss - Interval: 300000
0|MagicMir | [27.12.2023 15:43.57.795] [LOG] Create new newsfetcher for url: https://rp-online.de/nrw/staedte/ratingen/feed.rss - Interval: 300000
0|MagicMir | [27.12.2023 15:43.57.874] [INFO] Checking git for module: MMM-BackgroundSlideshow
0|MagicMir | [27.12.2023 15:43.57.986] [INFO] Checking git for module: MMM-DWD-WarnWeather
0|MagicMir | [27.12.2023 15:43.58.104] [INFO] Checking git for module: MMM-NINA
0|MagicMir | [27.12.2023 15:43.58.141] [INFO] BACKGROUNDSLIDESHOW: Reading directory "modules/MMM-BackgroundSlideshow/BackgroundImages" for images.
0|MagicMir | [27.12.2023 15:43.58.152] [INFO] BACKGROUNDSLIDESHOW: 48 files found
0|MagicMir | [27.12.2023 15:43.58.185] [INFO] Checking git for module: MMM-TAF
0|MagicMir | [27.12.2023 15:43.58.232] [INFO] BACKGROUNDSLIDESHOW_NEXT_IMAGE
0|MagicMir | [27.12.2023 15:43.58.234] [INFO] BACKGROUNDSLIDESHOW: reading path "modules/MMM-BackgroundSlideshow/BackgroundImages/IMG_1402.JPG"
0|MagicMir | [27.12.2023 15:43.58.386] [LOG] Airports remaining: 7
0|MagicMir | [27.12.2023 15:43.58.394] [INFO] Checking git for module: MMM-OpenmapWeather
0|MagicMir | [27.12.2023 15:43.58.456] [LOG] Airports remaining: 6
0|MagicMir | [27.12.2023 15:43.58.473] [LOG] Airports remaining: 5
0|MagicMir | [27.12.2023 15:43.58.482] [INFO] Checking git for module: MagicMirror
0|MagicMir | [27.12.2023 15:43.58.669] [LOG] Airports remaining: 4
0|MagicMir | [27.12.2023 15:43.59.642] [LOG] Airports remaining: 3
0|MagicMir | [27.12.2023 15:44.00.486] [LOG] Airports remaining: 2
0|MagicMir | [27.12.2023 15:44.00.492] [LOG] Airports remaining: 1
0|MagicMir | [27.12.2023 15:44.00.504] [LOG] Airports remaining: 0
0|MagicMir | [27.12.2023 15:44.00.509] [LOG] Socket notification sent.
I changed it to https, but still no news. I will try your next suggestion.
[TAILING] Tailing last 50 lines for [all] processes (change the value with --lines option)
/home/pi/.pm2/pm2.log last 50 lines:
PM2 | 2023-12-27T15:40:18: PM2 log: Stopping app:MagicMirror id:0
PM2 | 2023-12-27T15:40:18: PM2 log: App [MagicMirror:0] exited with code [0] via signal [SIGINT]
PM2 | 2023-12-27T15:40:18: PM2 log: pid=1682 msg=process killed
PM2 | 2023-12-27T15:40:18: PM2 log: App [MagicMirror:0] starting in -fork mode-
PM2 | 2023-12-27T15:40:18: PM2 log: App [MagicMirror:0] online
/home/pi/.pm2/logs/MagicMirror-error.log last 50 lines:
0|MagicMir | at processTicksAndRejections (node:internal/process/task_queues:78:11)
0|MagicMir | at runNextTicks (node:internal/process/task_queues:65:3)
0|MagicMir | at process.processImmediate (node:internal/timers:437:9)
0|MagicMir | [27.12.2023 15:40.26.365] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
0|MagicMir | [27.12.2023 15:40.26.365] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
0|MagicMir | [27.12.2023 15:40.26.371] [ERROR] Whoops! There was an uncaught exception...
0|MagicMir | [27.12.2023 15:40.26.372] [ERROR] ReferenceError: fetch is not defined
0|MagicMir | at fetchNews (/home/pi/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js:110:3)
0|MagicMir | at NewsfeedFetcher.startFetch (/home/pi/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js:153:3)
0|MagicMir | at Class.createFetcher (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:72:11)
0|MagicMir | at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:22:9)
0|MagicMir | at Socket.<anonymous> (/home/pi/MagicMirror/js/node_helper.js:104:11)
0|MagicMir | at Socket.emit (node:events:513:28)
0|MagicMir | at Socket.emitUntyped (/home/pi/MagicMirror/node_modules/socket.io/dist/typed-events.js:69:22)
0|MagicMir | at /home/pi/MagicMirror/node_modules/socket.io/dist/socket.js:704:39
0|MagicMir | at processTicksAndRejections (node:internal/process/task_queues:78:11)
0|MagicMir | at runNextTicks (node:internal/process/task_queues:65:3)
0|MagicMir | at process.processImmediate (node:internal/timers:437:9)
0|MagicMir | [27.12.2023 15:40.26.373] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
0|MagicMir | [27.12.2023 15:40.26.373] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
0|MagicMir | [27.12.2023 15:40.26.377] [ERROR] Whoops! There was an uncaught exception...
0|MagicMir | [27.12.2023 15:40.26.378] [ERROR] ReferenceError: fetch is not defined
0|MagicMir | at fetchNews (/home/pi/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js:110:3)
0|MagicMir | at NewsfeedFetcher.startFetch (/home/pi/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js:153:3)
0|MagicMir | at Class.createFetcher (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:72:11)
0|MagicMir | at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:22:9)
0|MagicMir | at Socket.<anonymous> (/home/pi/MagicMirror/js/node_helper.js:104:11)
0|MagicMir | at Socket.emit (node:events:513:28)
0|MagicMir | at Socket.emitUntyped (/home/pi/MagicMirror/node_modules/socket.io/dist/typed-events.js:69:22)
0|MagicMir | at /home/pi/MagicMirror/node_modules/socket.io/dist/socket.js:704:39
0|MagicMir | at processTicksAndRejections (node:internal/process/task_queues:78:11)
0|MagicMir | at runNextTicks (node:internal/process/task_queues:65:3)
0|MagicMir | at process.processImmediate (node:internal/timers:437:9)
0|MagicMir | [27.12.2023 15:40.26.380] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
0|MagicMir | [27.12.2023 15:40.26.381] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
0|MagicMir | [27.12.2023 15:40.26.391] [ERROR] Whoops! There was an uncaught exception...
0|MagicMir | [27.12.2023 15:40.26.393] [ERROR] ReferenceError: fetch is not defined
0|MagicMir | at fetchNews (/home/pi/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js:110:3)
0|MagicMir | at NewsfeedFetcher.startFetch (/home/pi/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js:153:3)
0|MagicMir | at Class.createFetcher (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:72:11)
0|MagicMir | at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/default/newsfeed/node_helper.js:22:9)
0|MagicMir | at Socket.<anonymous> (/home/pi/MagicMirror/js/node_helper.js:104:11)
0|MagicMir | at Socket.emit (node:events:513:28)
0|MagicMir | at Socket.emitUntyped (/home/pi/MagicMirror/node_modules/socket.io/dist/typed-events.js:69:22)
0|MagicMir | at /home/pi/MagicMirror/node_modules/socket.io/dist/socket.js:704:39
0|MagicMir | at processTicksAndRejections (node:internal/process/task_queues:78:11)
0|MagicMir | at runNextTicks (node:internal/process/task_queues:65:3)
0|MagicMir | at process.processImmediate (node:internal/timers:437:9)
0|MagicMir | [27.12.2023 15:40.26.393] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
0|MagicMir | [27.12.2023 15:40.26.394] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
/home/pi/.pm2/logs/MagicMirror-out.log last 50 lines:
0|MagicMir | [27.12.2023 15:40.22.640] [LOG] Starting server on port 8080 ...
0|MagicMir | [27.12.2023 15:40.22.659] [LOG] Server started ...
0|MagicMir | [27.12.2023 15:40.22.660] [LOG] Connecting socket for: updatenotification
0|MagicMir | [27.12.2023 15:40.22.661] [LOG] Starting module helper: updatenotification
0|MagicMir | [27.12.2023 15:40.22.662] [LOG] Connecting socket for: MMM-BackgroundSlideshow
0|MagicMir | [27.12.2023 15:40.22.663] [LOG] Connecting socket for: MMM-DWD-WarnWeather
0|MagicMir | [27.12.2023 15:40.22.664] [LOG] MMM-DWD-WarnWeather helper started...
0|MagicMir | [27.12.2023 15:40.22.665] [LOG] Connecting socket for: MMM-NINA
0|MagicMir | [27.12.2023 15:40.22.665] [LOG] MMM-NINA helper method started...
0|MagicMir | [27.12.2023 15:40.22.666] [LOG] Connecting socket for: MMM-TAF
0|MagicMir | [27.12.2023 15:40.22.667] [LOG] MMM-TAF helper started ...
0|MagicMir | [27.12.2023 15:40.22.667] [LOG] Connecting socket for: newsfeed
0|MagicMir | [27.12.2023 15:40.22.668] [LOG] Starting node helper for: newsfeed
0|MagicMir | [27.12.2023 15:40.22.668] [LOG] Sockets connected & modules started ...
0|MagicMir | [27.12.2023 15:40.22.934] [LOG] Launching application.
0|MagicMir | [27.12.2023 15:40.26.288] [LOG] Notification: GET_TAF
0|MagicMir | [27.12.2023 15:40.26.292] [LOG] --Aviation TAF: Fetching TAF Data--
0|MagicMir | [27.12.2023 15:40.26.296] [LOG] Checking URL: http://avwx.rest/api/metar/EDDL?options=summary,translate,info&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:40.26.306] [LOG] Checking URL: http://avwx.rest/api/taf/EDDL?options=summary&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:40.26.309] [LOG] Checking URL: http://avwx.rest/api/metar/EDLP?options=summary,translate,info&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:40.26.312] [LOG] Checking URL: http://avwx.rest/api/taf/EDLP?options=summary&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:40.26.316] [LOG] Checking URL: http://avwx.rest/api/metar/EDDB?options=summary,translate,info&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:40.26.318] [LOG] Checking URL: http://avwx.rest/api/taf/EDDB?options=summary&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:40.26.321] [LOG] Checking URL: http://avwx.rest/api/metar/EDDH?options=summary,translate,info&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:40.26.324] [LOG] Checking URL: http://avwx.rest/api/taf/EDDH?options=summary&format=json&onfail=cache
0|MagicMir | [27.12.2023 15:40.26.328] [LOG] Create new newsfetcher for url: http://www.spiegel.de/schlagzeilen/tops/index.rss - Interval: 300000
0|MagicMir | [27.12.2023 15:40.26.346] [LOG] Create new newsfetcher for url: http://rss.sueddeutsche.de/rss/Topthemen - Interval: 300000
0|MagicMir | [27.12.2023 15:40.26.360] [LOG] Create new newsfetcher for url: http://www.tagesschau.de/xml/rss2 - Interval: 300000
0|MagicMir | [27.12.2023 15:40.26.370] [LOG] Create new newsfetcher for url: http://www.eddh.de/special/rss/feed.rss - Interval: 300000
0|MagicMir | [27.12.2023 15:40.26.376] [LOG] Create new newsfetcher for url: https://rp-online.de/feed.rss - Interval: 300000
0|MagicMir | [27.12.2023 15:40.26.388] [LOG] Create new newsfetcher for url: https://rp-online.de/nrw/staedte/ratingen/feed.rss - Interval: 300000
0|MagicMir | [27.12.2023 15:40.26.422] [INFO] Checking git for module: MMM-BackgroundSlideshow
0|MagicMir | [27.12.2023 15:40.26.485] [INFO] Checking git for module: MMM-DWD-WarnWeather
0|MagicMir | [27.12.2023 15:40.26.643] [INFO] Checking git for module: MMM-NINA
0|MagicMir | [27.12.2023 15:40.26.685] [INFO] BACKGROUNDSLIDESHOW: Reading directory "modules/MMM-BackgroundSlideshow/BackgroundImages" for images.
0|MagicMir | [27.12.2023 15:40.26.698] [INFO] BACKGROUNDSLIDESHOW: 48 files found
0|MagicMir | [27.12.2023 15:40.26.762] [INFO] Checking git for module: MMM-TAF
0|MagicMir | [27.12.2023 15:40.26.805] [INFO] BACKGROUNDSLIDESHOW_NEXT_IMAGE
0|MagicMir | [27.12.2023 15:40.26.808] [INFO] BACKGROUNDSLIDESHOW: reading path "modules/MMM-BackgroundSlideshow/BackgroundImages/IMG_9710.JPG"
0|MagicMir | [27.12.2023 15:40.26.983] [LOG] Airports remaining: 7
0|MagicMir | [27.12.2023 15:40.26.991] [LOG] Airports remaining: 6
0|MagicMir | [27.12.2023 15:40.26.996] [LOG] Airports remaining: 5
0|MagicMir | [27.12.2023 15:40.27.000] [LOG] Airports remaining: 4
0|MagicMir | [27.12.2023 15:40.27.007] [LOG] Airports remaining: 3
0|MagicMir | [27.12.2023 15:40.27.014] [LOG] Airports remaining: 2
0|MagicMir | [27.12.2023 15:40.27.019] [LOG] Airports remaining: 1
0|MagicMir | [27.12.2023 15:40.27.024] [LOG] Airports remaining: 0
0|MagicMir | [27.12.2023 15:40.27.031] [LOG] Socket notification sent.
0|MagicMir | [27.12.2023 15:40.27.034] [INFO] Checking git for module: MMM-OpenmapWeather
0|MagicMir | [27.12.2023 15:40.27.103] [INFO] Checking git for module: MagicMirror
Hi I updated my MM to V2.25 with @sdetweil script.
But now, the newsfeed widget only shows “no news at the moment”.
My config is:
{
module: "newsfeed",
position: "bottom_bar",
config: {
feeds: [
{
title: "Spiegel",
url: "http://www.spiegel.de/schlagzeilen/tops/index.rss",
},
{
title: "Süddeutsche",
url: "http://rss.sueddeutsche.de/rss/Topthemen",
},
{
title: "Tagesschau",
url: "http://www.tagesschau.de/xml/rss2",
},
{
title: "EDDH",
url: "http://www.eddh.de/special/rss/feed.rss",
encoding: "ISO-8859-1",
},
{
title: "RP News",
url: "https://rp-online.de/feed.rss",
},
{
title: "RP Ratingen",
url: "https://rp-online.de/nrw/staedte/ratingen/feed.rss",
}
],
showSourceTitle: true,
showPublishDate: true,
broadcastNewsFeeds: false,
broadcastNewsUpdates: false,
updateInterval: 30000,
ignoreOldItems: true,
ignoreOlderThan: 86400000 //86400000 = 1 Tag
}
},
Any ideas?
@sdetweil Thank you, that was the correct actions.
Hi,
I used @sdetweil update script to update my MM. This worked “fine”, but the MM did not show up after reboot.
pm2 status says:
│ id │ name │ mode │ ↺ │ status │ cpu │ memory │
├────┼────────────────────┼──────────┼──────┼───────────┼──────────┼──────────┤
│ 0 │ MagicMirror │ fork │ 1 │ stopped │ 0% │ 0b │
and
npm start says
npm start
> magicmirror@2.25.0 start
> DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
[20.12.2023 13:59.51.204] [LOG] Starting MagicMirror: v2.25.0
[20.12.2023 13:59.51.211] [LOG] Loading config ...
[20.12.2023 13:59.51.215] [DEBUG] config template file not exists, no envsubst
[20.12.2023 13:59.51.222] [LOG] Loading module helpers ...
[20.12.2023 13:59.51.224] [LOG] No helper found for module: alert.
[20.12.2023 13:59.51.239] [LOG] Initializing new module helper ...
[20.12.2023 13:59.51.241] [LOG] Module helper loaded: updatenotification
[20.12.2023 13:59.51.684] [LOG] Initializing new module helper ...
[20.12.2023 13:59.51.685] [LOG] Module helper loaded: MMM-BackgroundSlideshow
[20.12.2023 13:59.51.687] [LOG] No helper found for module: clock.
[20.12.2023 13:59.51.785] [ERROR] (node:1886) UnhandledPromiseRejectionWarning: Error [ERR_REQUIRE_ESM]: require() of ES Module /home/pi/MagicMirror/modules/MMM-DWD-WarnWeather/node_modules/node-fetch/src/index.js from /home/pi/MagicMirror/modules/MMM-DWD-WarnWeather/node_helper.js not supported.
Instead change the require of index.js in /home/pi/MagicMirror/modules/MMM-DWD-WarnWeather/node_helper.js to a dynamic import() which is available in all CommonJS modules.
at f._load (node:electron/js2c/asar_bundle:2:13330)
at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-DWD-WarnWeather/node_helper.js:12:15)
at f._load (node:electron/js2c/asar_bundle:2:13330)
at loadModule (/home/pi/MagicMirror/js/app.js:180:19)
at loadModules (/home/pi/MagicMirror/js/app.js:210:10)
at async App.start (/home/pi/MagicMirror/js/app.js:258:3)
(Use `electron --trace-warnings ...` to show where the warning was created)
[20.12.2023 13:59.51.786] [ERROR] (node:1886) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to open kms_swrast: /usr/lib/dri/kms_swrast_dri.so: Kann die Shared-Object-Datei nicht öffnen: Keine Berechtigung (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri)
failed to load driver: kms_swrast
MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: Kann die Shared-Object-Datei nicht öffnen: Keine Berechtigung (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri)
failed to load swrast driver
I don’t know what to do. Any ideas?
There is a module that works with pages. You can have one page fullscreen the picture and on the other the information.
But I did not try that out.
Hello everyone,
My MM is more of a digital picture frame with photos and additional information about the weather.
I live in the Apple world. Now I would like to have a folder on the iPhone where I can copy the photos I want to see on the MM.
Has anyone done this before? I would also like my parents and a few friends to have access to this folder so they can put their pictures there too.
The photos should then appear randomly on MM.
Has anyone done this before and can share their setup with me?
Many thanks
Christian
Log says, that:
units: config.units,
locale: config.locale,
is not right?!?
Hi I tried to use your module.
Followed your instructions to install from github. Works well.
Than I copy past the config, add position, my apiKey, lat and lon.
But I still have now a black MM.
Any idea where to start looking. The MM is working fine if I delete the MMM-WeatherChartD3 lines in the config.
{
module: "MMM-WeatherChartD3",
position: "bottom_right",
config: {
updateInterval: 10 * 60 * 1000,
initialLoadDelay: 5000,
weatherProvider: "openweathermap",
weatherEndpoint: "/onecall",
apiKey: "3e349d84feb10771d8c4bf34cde00000", //i changed to a dummy key
type: "full", // Possible values: hourly, forecast (=daily) or specific value `full` which is a join of data from hourly+daily
lang: config.language,
lat: 52.554000,
lon: 13.463000,
units: config.units,
locale: config.locale,
d3jsVersion: "7", // can either be in format "7.4" or even "7.4.4"
title: "Weather Forecast",
height: 300,
width: 500,
iconSize: undefined, // in px or undefined to define automatically at first call
iconURLBase: "https://raw.githubusercontent.com/erikflowers/weather-icons/master/svg/",
hoursRatio: 0, // Ratio of fetched hours in graph (useful for openweathermap onecall that gives 48h with 1h precision) - 0 or undefined to ignore
showIcons: true,
showNights: true,
showTemperature: true,
showMinMaxTemperature: false,
showFeelsLikeTemp: true,
showPrecipitationAmount: true,
showPrecipitationProbability: true, // Only used when showPrecipitationAmount == true
showSnow: true, // if false: snow is included in precipitations
showPressure: true,
showHumidity: true,
showWind: true,
showAQI: true,
showUVI: true,
}
},
Thank you. I will wait on the next version of MM. :ok_hand:
@sdetweil so I have to use an other weather provider? I really like Yr. They are very precise for Europe.
@sdetweil you are absolute right. But still:
yr.js:311 Could not load weather data. SyntaxError: Unexpected non-whitespace character after JSON at position 4 (line 1 column 5)
at JSON.parse (<anonymous>)
at performWebRequest (utils.js:27:29)
(anonymous) @ yr.js:311
Promise.catch (async)
getStellarDataFromYr @ yr.js:310
getStellarDataFromYrOrCache @ yr.js:268
(anonymous) @ yr.js:231
getStellarData @ yr.js:213
getCurrentWeather @ yr.js:47
fetchCurrentWeather @ yr.js:35
(anonymous) @ weather.js:190
setTimeout (async)
scheduleUpdate @ weather.js:187
start @ weather.js:99
startModules @ loader.js:25
loadNextModule @ loader.js:218
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadModules @ loader.js:221
init @ main.js:471
await in init (async)
(anonymous) @ main.js:593
yr.js:285 Error: SyntaxError: Unexpected non-whitespace character after JSON at position 4 (line 1 column 5)
at yr.js:312:11
(anonymous) @ yr.js:285
Promise.catch (async)
getStellarDataFromYrOrCache @ yr.js:284
(anonymous) @ yr.js:231
getStellarData @ yr.js:213
getCurrentWeather @ yr.js:47
fetchCurrentWeather @ yr.js:35
(anonymous) @ weather.js:190
setTimeout (async)
scheduleUpdate @ weather.js:187
start @ weather.js:99
startModules @ loader.js:25
loadNextModule @ loader.js:218
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadModules @ loader.js:221
init @ main.js:471
await in init (async)
(anonymous) @ main.js:593
yr.js:41 Unable to get stellar data from Yr.
(anonymous) @ yr.js:41
Promise.catch (async)
fetchCurrentWeather @ yr.js:40
(anonymous) @ weather.js:190
setTimeout (async)
scheduleUpdate @ weather.js:187
start @ weather.js:99
startModules @ loader.js:25
loadNextModule @ loader.js:218
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadNextModule @ loader.js:211
await in loadNextModule (async)
loadModules @ loader.js:221
init @ main.js:471
await in init (async)
(anonymous) @ main.js:593
yr.js:42 Uncaught (in promise) Error: Unable to get stellar data from Yr.
at yr.js:42:11
with config:
{
module: "weather",
position: "top_right",
config: {
showHeader: true,
weatherProvider: "yr",
type: "current",
lat: 52.5544,
lon: 13.4635,
//roundTemp: true
}
},

My config looks like this:
{
module: "weather",
position: "top_right",
config: {
showHeader: true,
weatherProvider: "yr",
type: "current",
lat: "52.5544",
lon: "13.4635",
roundTemp: true,
}
},
But the mirror only says “loading…” all the time.
Any ideas how to deal with that? I use MM v2.24.0
@boehmch very nicely done. Looks like it was designed for that. 👍