Read the statement by Michael Teeuw here.
birthdaylist - discontinued ?
-
@sdetweil see above: take your time !!!
-
— or even ignore this :-)
-
@rkorell yes, but I don’t like weird things…
I just looked thru the code and didn’t find ANY place where debug operations made ANY changes to variables used to operate…
i am explicitly adding braces to the if() clauses… but never seen it fail that way…
-
@rkorell git pull to get the latest
try again when convenient with debug off
-
@sdetweil OK, have pulled update and disabled debug options again.
Keep you posted.
THANKS for your effort!Ralf
-
@sdetweil Dear Sam,
today your nice module don’t want to show up …
Tried to re-enable debug and debugging - doesn’t help.
Even reboot doesn’t change anything.[EDIT: I’ve seen that I’ve pasted the calender URLs accidentally… Removed them and the Birthday-Information in the second code block as well - You have seen them …]
Module is loaded without any message (pm2 log):
0|MagicMirror | > magicmirror@2.30.0 start 0|MagicMirror | > npm run start:x11 0|MagicMirror | > magicmirror@2.30.0 start:x11 0|MagicMirror | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js 0|MagicMirror | [2025-03-13 16:48:36.291] [LOG] Starting MagicMirror: v2.30.0 0|MagicMirror | [2025-03-13 16:48:36.329] [LOG] Loading config ... 0|MagicMirror | [2025-03-13 16:48:36.334] [LOG] config template file not exists, no envsubst 0|MagicMirror | [2025-03-13 16:48:36.869] [INFO] Checking config file /home/pi/MagicMirror/config/config.js ... 0|MagicMirror | [2025-03-13 16:48:37.050] [INFO] Your configuration file doesn't contain syntax errors :) 0|MagicMirror | [2025-03-13 16:48:37.051] [INFO] Checking modules structure configuration ... 0|MagicMirror | [2025-03-13 16:48:37.167] [INFO] Your modules structure configuration doesn't contain errors :) 0|MagicMirror | [2025-03-13 16:48:37.172] [LOG] Loading module helpers ... 0|MagicMirror | [2025-03-13 16:48:37.175] [LOG] No helper found for module: alert. 0|MagicMirror | [2025-03-13 16:48:37.176] [LOG] No helper found for module: MMM-MagicMover. 0|MagicMirror | [2025-03-13 16:48:37.179] [LOG] No helper found for module: clock. 0|MagicMirror | [2025-03-13 16:48:37.182] [LOG] No helper found for module: MMM-Profilepicture. 0|MagicMirror | [2025-03-13 16:48:37.212] [LOG] Initializing new module helper ... 0|MagicMirror | [2025-03-13 16:48:37.213] [LOG] Module helper loaded: MMM-Logging 0|MagicMirror | [2025-03-13 16:48:37.241] [LOG] Initializing new module helper ... 0|MagicMirror | [2025-03-13 16:48:37.242] [LOG] Module helper loaded: MMM-MoonPhase 0|MagicMirror | [2025-03-13 16:48:37.243] [LOG] No helper found for module: MMM-Globe. 0|MagicMirror | [2025-03-13 16:48:37.249] [LOG] No helper found for module: weather. 0|MagicMirror | [2025-03-13 16:48:37.314] [LOG] Initializing new module helper ... 0|MagicMirror | [2025-03-13 16:48:37.315] [LOG] Module helper loaded: MMM-Temp2IOT 0|MagicMirror | [2025-03-13 16:48:37.341] [LOG] Initializing new module helper ... 0|MagicMirror | [2025-03-13 16:48:37.342] [LOG] Module helper loaded: MMM-MyGarbage 0|MagicMirror | [2025-03-13 16:48:37.343] [LOG] No helper found for module: MMM-CalendarExt3Agenda. 0|MagicMirror | [2025-03-13 16:48:37.589] [LOG] Initializing new module helper ... 0|MagicMirror | [2025-03-13 16:48:37.590] [LOG] Module helper loaded: MMM-Todoist 0|MagicMirror | [2025-03-13 16:48:37.684] [LOG] 2025-03-13T16:48:37 <log> init module helper birthdaylist (/home/pi/MagicMirror/modules/birthdaylist/node_helper.js:15 Class.init) 0|MagicMirror | [2025-03-13 16:48:37.684] [LOG] Module helper loaded: birthdaylist 0|MagicMirror | [2025-03-13 16:48:37.987] [LOG] Initializing new module helper ... 0|MagicMirror | [2025-03-13 16:48:37.988] [LOG] Module helper loaded: MMM-SystemStats 0|MagicMirror | [2025-03-13 16:48:38.292] [LOG] Initializing new module helper ... 0|MagicMirror | [2025-03-13 16:48:38.292] [LOG] Check MagicMirror² version for node helper 'MMM-Strava' - Minimum version: 2.2.0 - Current version: 2.30.0 0|MagicMirror | [2025-03-13 16:48:38.293] [LOG] Version is ok! 0|MagicMirror | [2025-03-13 16:48:38.294] [LOG] Module helper loaded: MMM-Strava 0|MagicMirror | [2025-03-13 16:48:38.390] [LOG] Initializing new module helper ... 0|MagicMirror | [2025-03-13 16:48:38.390] [LOG] Module helper loaded: MMM-FRITZ-Box-Callmonitor-py3 0|MagicMirror | [2025-03-13 16:48:38.762] [LOG] Initializing new module helper ... 0|MagicMirror | [2025-03-13 16:48:38.763] [LOG] Module helper loaded: MMM-NowPlayingOnSpotify 0|MagicMirror | [2025-03-13 16:48:38.775] [LOG] Initializing new module helper ... 0|MagicMirror | [2025-03-13 16:48:38.776] [LOG] Module helper loaded: MMM-SystemInfo 0|MagicMirror | [2025-03-13 16:48:38.776] [LOG] No helper found for module: MMM-EventHorizon. 0|MagicMirror | [2025-03-13 16:48:38.861] [LOG] Initializing new module helper ... 0|MagicMirror | [2025-03-13 16:48:38.861] [LOG] Module helper loaded: newsfeed 0|MagicMirror | [2025-03-13 16:48:38.956] [LOG] Initializing new module helper ... 0|MagicMirror | [2025-03-13 16:48:38.957] [LOG] Module helper loaded: MMM-Pir 0|MagicMirror | [2025-03-13 16:48:39.026] [LOG] Initializing new module helper ... 0|MagicMirror | [2025-03-13 16:48:39.026] [LOG] Module helper loaded: MMM-Remote-Control 0|MagicMirror | [2025-03-13 16:48:39.104] [LOG] Initializing new module helper ... 0|MagicMirror | [2025-03-13 16:48:39.104] [LOG] Module helper loaded: calendar 0|MagicMirror | [2025-03-13 16:48:39.104] [LOG] All module helpers loaded. 0|MagicMirror | [2025-03-13 16:48:39.115] [LOG] Starting server on port 8080 ... 0|MagicMirror | [2025-03-13 16:48:39.119] [WARN] You're using a full whitelist configuration to allow for all IPs 0|MagicMirror | [2025-03-13 16:48:40.394] [LOG] Server started ... 0|MagicMirror | [2025-03-13 16:48:40.396] [LOG] Connecting socket for: MMM-Logging 0|MagicMirror | [2025-03-13 16:48:40.399] [LOG] 2025-03-13T16:48:40 <log> Module helper started for MMM-Logging (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:19 Class.start) 0|MagicMirror | [2025-03-13 16:48:40.401] [LOG] Connecting socket for: MMM-MoonPhase 0|MagicMirror | [2025-03-13 16:48:40.402] [LOG] Starting module helper: MMM-MoonPhase 0|MagicMirror | [2025-03-13 16:48:40.403] [LOG] Connecting socket for: MMM-Temp2IOT 0|MagicMirror | [2025-03-13 16:48:40.418] [LOG] 2025-03-13T16:48:40 <log> MMM-Temp2IOT helper started... (/home/pi/MagicMirror/modules/MMM-Temp2IOT/node_helper.js:6 Class.start) 0|MagicMirror | [2025-03-13 16:48:40.419] [LOG] Connecting socket for: MMM-MyGarbage 0|MagicMirror | [2025-03-13 16:48:40.421] [LOG] 2025-03-13T16:48:40 <log> Starting node_helper for module: MMM-MyGarbage (/home/pi/MagicMirror/modules/MMM-MyGarbage/node_helper.js:9 Class.start) 0|MagicMirror | [2025-03-13 16:48:40.422] [LOG] Connecting socket for: MMM-Todoist 0|MagicMirror | [2025-03-13 16:48:40.424] [LOG] 2025-03-13T16:48:40 <log> Starting node helper for: MMM-Todoist (/home/pi/MagicMirror/modules/MMM-Todoist/node_helper.js:19 Class.start) 0|MagicMirror | [2025-03-13 16:48:40.426] [LOG] Connecting socket for: birthdaylist 0|MagicMirror | [2025-03-13 16:48:40.427] [LOG] Connecting socket for: MMM-SystemStats 0|MagicMirror | [2025-03-13 16:48:40.429] [LOG] Connecting socket for: MMM-Strava 0|MagicMirror | [2025-03-13 16:48:40.436] [LOG] 2025-03-13T16:48:40 <log> Starting module helper: MMM-Strava (/home/pi/MagicMirror/modules/MMM-Strava/node_helper.js:47 Class.start) 0|MagicMirror | [2025-03-13 16:48:40.441] [LOG] Connecting socket for: MMM-FRITZ-Box-Callmonitor-py3 0|MagicMirror | [2025-03-13 16:48:40.446] [LOG] 2025-03-13T16:48:40 <log> Starting module: MMM-FRITZ-Box-Callmonitor-py3 (/home/pi/MagicMirror/modules/MMM-FRITZ-Box-Callmonitor-py3/node_helper.js:27 Class.start) 0|MagicMirror | [2025-03-13 16:48:40.451] [LOG] Connecting socket for: MMM-NowPlayingOnSpotify 0|MagicMirror | [2025-03-13 16:48:40.456] [LOG] Connecting socket for: MMM-SystemInfo 0|MagicMirror | [2025-03-13 16:48:40.460] [LOG] Starting node helper: MMM-SystemInfo 0|MagicMirror | [2025-03-13 16:48:40.464] [LOG] Connecting socket for: newsfeed 0|MagicMirror | [2025-03-13 16:48:40.482] [LOG] Starting node helper for: newsfeed 0|MagicMirror | [2025-03-13 16:48:40.483] [LOG] Connecting socket for: MMM-Pir 0|MagicMirror | [2025-03-13 16:48:40.484] [LOG] Connecting socket for: MMM-Remote-Control 0|MagicMirror | [2025-03-13 16:48:40.491] [LOG] Starting node helper for: MMM-Remote-Control 0|MagicMirror | [2025-03-13 16:48:40.519] [LOG] Connecting socket for: calendar 0|MagicMirror | [2025-03-13 16:48:40.520] [LOG] Starting node helper for: calendar 0|MagicMirror | [2025-03-13 16:48:40.537] [LOG] Sockets connected & modules started ... 0|MagicMirror | [2025-03-13 16:48:41.502] [LOG] Launching application. 0|MagicMirror | [2025-03-13 16:48:44.015] [ERROR] ERROR! Could not find main module js file for MMM-FRITZ-Box-Callmonitor-py3_drtorchwood 0|MagicMirror | [2025-03-13 16:48:47.496] [INFO] System information: 0|MagicMirror | ### SYSTEM: manufacturer: Raspberry Pi Foundation; model: Raspberry Pi 4 Model B Rev 1.5; virtual: false 0|MagicMirror | ### OS: platform: linux; distro: Raspbian GNU/Linux; release: 11; arch: arm; kernel: 6.1.21-v8+ 0|MagicMirror | ### VERSIONS: electron: 32.2.7; used node: 20.18.1; installed node: 20.18.1; npm: 10.8.2; pm2: 5.4.3 0|MagicMirror | ### OTHER: timeZone: Europe/Berlin; ELECTRON_ENABLE_GPU: undefined 0|MagicMirror | [2025-03-13 16:48:51.012] [LOG] Create new calendarfetcher for url: - Interval: 300000 0|MagicMirror | [2025-03-13 16:48:51.073] [LOG] 2025-03-13T16:48:51 <info> MMM-Logging updated config received, reloading console (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:30 Class.socketNotificationReceived) 0|MagicMirror | [2025-03-13 16:48:51.076] [LOG] 2025-03-13T16:48:51 <log> payload: undefined (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:34 Class.socketNotificationReceived) 0|MagicMirror | [2025-03-13 16:48:51.458] [LOG] 2025-03-13T16:48:51 <log> MMM-Strava: "Getting data for module_16_MMM-Strava" (/home/pi/MagicMirror/modules/MMM-Strava/node_helper.js:477 Class.log) 0|MagicMirror | [2025-03-13 16:48:51.487] [LOG] 2025-03-13T16:48:51 <log> MMM-Strava: "Getting athlete activities for module_16_MMM-Strava after 2025-01-01" (/home/pi/MagicMirror/modules/MMM-Strava/node_helper.js:477 Class.log) 0|MagicMirror | [2025-03-13 16:48:51.603] [LOG] 2025-03-13T16:48:51 <log> Received config for MMM-FRITZ-Box-Callmonitor-py3 (/home/pi/MagicMirror/modules/MMM-FRITZ-Box-Callmonitor-py3/node_helper.js:55 Class.socketNotificationReceived) 0|MagicMirror | [2025-03-13 16:48:51.615] [LOG] 2025-03-13T16:48:51 <log> MMM-FRITZ-Box-Callmonitor-py3 is waiting for incoming calls. (/home/pi/MagicMirror/modules/MMM-FRITZ-Box-Callmonitor-py3/node_helper.js:110 Class.setupMonitor) 0|MagicMirror | [2025-03-13 16:48:51.747] [LOG] Create new newsfetcher for url: https://www.gutekueche.de/feed/wochenrezepte - Interval: 300000 0|MagicMirror | [2025-03-13 16:48:51.770] [LOG] Create new newsfetcher for url: https://www.gutekueche.de/feed/tagesrezept - Interval: 300000 0|MagicMirror | [2025-03-13 16:48:51.790] [LOG] Create new newsfetcher for url: https://www.chefkoch.de/recipe-of-the-day/rss - Interval: 300000 0|MagicMirror | [2025-03-13 16:48:51.807] [LOG] Create new calendarfetcher for url: https://www.feiertage-deutschland.de/kalender-download/ics/feiertage-deutschland.ics - Interval: 604800000 0|MagicMirror | [2025-03-13 16:48:51.817] [LOG] 2025-03-13T16:48:51 <log> Starting module helper: birthdaylist (/home/pi/MagicMirror/modules/birthdaylist/node_helper.js:27 Class.socketNotificationReceived) 0|MagicMirror | [2025-03-13 16:48:51.841] [LOG] 2025-03-13T16:48:51 <log> [MMM-Pir] Version: 2.4.4 rev: 250102 (/home/pi/MagicMirror/modules/MMM-Pir/node_helper.js:7 Class.parse) 0|MagicMirror | [2025-03-13 16:48:51.848] [LOG] 2025-03-13T16:48:51 <log> [MMM-Pir] [LIB] [PIR] Mode 0 Selected (gpiod library) (/home/pi/MagicMirror/modules/MMM-Pir/components/pirLib.js:7 PIR.start) 0|MagicMirror | [2025-03-13 16:48:51.918] [LOG] 2025-03-13T16:48:51 <log> [MMM-Pir] [LIB] [PIR] [GPIOD] Found chip 0: pinctrl-bcm2711 (/home/pi/MagicMirror/modules/MMM-Pir/components/pirLib.js:7 ) 0|MagicMirror | [2025-03-13 16:48:51.923] [LOG] 2025-03-13T16:48:51 <log> [MMM-Pir] [LIB] [PIR] Started! (/home/pi/MagicMirror/modules/MMM-Pir/components/pirLib.js:7 PIR.gpiodDetect) 0|MagicMirror | [2025-03-13 16:48:51.928] [LOG] 2025-03-13T16:48:51 <log> [MMM-Pir] [LIB] [GOVERNOR] Governor library initialized... (/home/pi/MagicMirror/modules/MMM-Pir/components/governorLib.js:7 new GOVERNOR) 0|MagicMirror | [2025-03-13 16:48:52.023] [LOG] 2025-03-13T16:48:52 <log> [MMM-Pir] [LIB] [SCREEN] Mode 1: dpms rpi (/home/pi/MagicMirror/modules/MMM-Pir/components/screenLib.js:7 new SCREEN) 0|MagicMirror | [2025-03-13 16:48:52.157] [LOG] 2025-03-13T16:48:52 <log> [MMM-Pir] [LIB] [CRON] [MODE] Add mode 1 (/home/pi/MagicMirror/modules/MMM-Pir/components/cronJob.js:7 new cronJob) 0|MagicMirror | [2025-03-13 16:48:52.213] [LOG] 2025-03-13T16:48:52 <log> [MMM-Pir] [LIB] [CRON] [ON] Configure: { dayOfWeek: [ 1, 2, 3, 4, 5 ], hour: 6, minute: 0 } (/home/pi/MagicMirror/modules/MMM-Pir/components/cronJob.js:7 cronJob.checkCron) 0|MagicMirror | [2025-03-13 16:48:52.256] [LOG] 2025-03-13T16:48:52 <log> [MMM-Pir] [LIB] [CRON] [ON] Next Start: Fri Mar 14 2025 06:00:00 GMT+0100 (Central European Standard Time) (/home/pi/MagicMirror/modules/MMM-Pir/components/cronJob.js:7 cronJob.checkCron) 0|MagicMirror | [2025-03-13 16:48:52.266] [LOG] 2025-03-13T16:48:52 <log> [MMM-Pir] [LIB] [CRON] [ON] Configure: { dayOfWeek: [ 0, 6 ], hour: 8, minute: 0 } (/home/pi/MagicMirror/modules/MMM-Pir/components/cronJob.js:7 cronJob.checkCron) 0|MagicMirror | [2025-03-13 16:48:52.279] [LOG] 2025-03-13T16:48:52 <log> [MMM-Pir] [LIB] [CRON] [ON] Next Start: Sat Mar 15 2025 08:00:00 GMT+0100 (Central European Standard Time) (/home/pi/MagicMirror/modules/MMM-Pir/components/cronJob.js:7 cronJob.checkCron) 0|MagicMirror | [2025-03-13 16:48:52.284] [LOG] 2025-03-13T16:48:52 <log> [MMM-Pir] [LIB] [CRON] [OFF] Configure: { 0|MagicMirror | dayOfWeek: [ 0|MagicMirror | 0, 1, 2, 3, 0|MagicMirror | 4, 5, 6 0|MagicMirror | ], 0|MagicMirror | hour: 21, 0|MagicMirror | minute: 0 0|MagicMirror | } (/home/pi/MagicMirror/modules/MMM-Pir/components/cronJob.js:7 cronJob.checkCron) 0|MagicMirror | [2025-03-13 16:48:52.291] [LOG] 2025-03-13T16:48:52 <log> [MMM-Pir] [LIB] [CRON] [OFF] Next Stop: Thu Mar 13 2025 21:00:00 GMT+0100 (Central European Standard Time) (/home/pi/MagicMirror/modules/MMM-Pir/components/cronJob.js:7 cronJob.checkCron) 0|MagicMirror | [2025-03-13 16:48:52.363] [LOG] 2025-03-13T16:48:52 <log> [MMM-Pir] Started! (/home/pi/MagicMirror/modules/MMM-Pir/node_helper.js:7 Class.parse) 0|MagicMirror | [2025-03-13 16:48:52.377] [ERROR] 2025-03-13T16:48:52 <error> (node:2442) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. 0|MagicMirror | (Use `electron --trace-deprecation ...` to show where the warning was created) (/home/pi/MagicMirror/node:internal/process/warning:65 writeOut) 0|MagicMirror | [2025-03-13 16:48:53.032] [LOG] 2025-03-13T16:48:53 <log> payload: undefined (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:34 Class.socketNotificationReceived) 0|MagicMirror | [2025-03-13 16:48:53.529] [LOG] 2025-03-13T16:48:53 <log> payload: undefined (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:34 Class.socketNotificationReceived) 0|MagicMirror | [2025-03-13 16:48:55.038] [INFO] Newsfeed-Fetcher: Broadcasting 7 items. 0|MagicMirror | [2025-03-13 16:48:55.140] [INFO] Newsfeed-Fetcher: Broadcasting 1 items. 0|MagicMirror | [2025-03-13 16:48:55.481] [INFO] Calendar-Fetcher: Broadcasting 19 events from https://calendar.google.com/calendar/ical/8d5b82525014af3f58de038d03cda86130f05c4ec3f8ab2bb777df1c9a6d9c6b%40group.calendar.google.com/private-5217d9e16a327a23e2df7b4360735d42/basic.ics. 0|MagicMirror | [2025-03-13 16:48:55.494] [LOG] 2025-03-13T16:48:55 <log> payload: undefined (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:34 Class.socketNotificationReceived) 0|MagicMirror | [2025-03-13 16:48:55.640] [LOG] 2025-03-13T16:48:55 <log> payload: undefined (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:34 Class.socketNotificationReceived) 0|MagicMirror | [2025-03-13 16:48:55.642] [LOG] 2025-03-13T16:48:55 <log> payload: undefined (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:34 Class.socketNotificationReceived) 0|MagicMirror | [2025-03-13 16:48:56.313] [LOG] 2025-03-13T16:48:56 <log> Refreshed access token because it has expired. Expired at: 16:48:51 now is: 16:48:56 (/home/pi/MagicMirror/modules/MMM-NowPlayingOnSpotify/core/SpotifyConnector.js:24 ) 0|MagicMirror | [2025-03-13 16:48:56.351] [INFO] Newsfeed-Fetcher: Broadcasting 24 items. 0|MagicMirror | [2025-03-13 16:48:56.926] [LOG] 2025-03-13T16:48:56 <log> Refreshed access token because it has expired. Expired at: 17:48:56 now is: 16:48:56 (/home/pi/MagicMirror/modules/MMM-NowPlayingOnSpotify/core/SpotifyConnector.js:24 ) 0|MagicMirror | [2025-03-13 16:48:57.766] [LOG] 2025-03-13T16:48:57 <log> MMM-Strava: "listActivities api returned 9 activities in page 1 using 200 per page." (/home/pi/MagicMirror/modules/MMM-Strava/node_helper.js:477 Class.log) 0|MagicMirror | [2025-03-13 16:48:58.930] [INFO] Calendar-Fetcher: Broadcasting 22 events from https://www.feiertage-deutschland.de/kalender-download/ics/feiertage-deutschland.ics. 0|MagicMirror | [2025-03-13 16:48:58.971] [LOG] 2025-03-13T16:48:58 <log> MMM-Strava: "Summarising athlete activities for module_16_MMM-Strava" (/home/pi/MagicMirror/modules/MMM-Strava/node_helper.js:477 Class.log) 0|MagicMirror | [2025-03-13 16:52:19.349] [LOG] Use existing calendarfetcher for url: hT16:52:19 <log> payload: undefined (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:34 Class.socketNotificationReceived) 0|MagicMirror | [2025-03-13 16:52:19.447] [LOG] 2025-03-13T16:52:19 <log> payload: undefined (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:34 Class.socketNotificationReceived) 0|MagicMirror | [2025-03-13 16:52:19.453] [LOG] 2025-03-13T16:52:19 <log> payload: undefined (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:34 Class.socketNotificationReceived) 0|MagicMirror | [2025-03-13 16:52:19.469] [LOG] 2025-03-13T16:52:19 <log> payload: undefined (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:34 Class.socketNotificationReceived) 0|MagicMirror | [2025-03-13 16:52:19.478] [LOG] 2025-03-13T16:52:19 <log> payload: undefined (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:34 Class.socketNotificationReceived) 0|MagicMirror | [2025-03-13 16:52:19.834] [LOG] 2025-03-13T16:52:19 <log> MMM-Strava: "Received notification: SET_CONFIG" (/home/pi/MagicMirror/modules/MMM-Strava/node_helper.js:477 Class.log) 0|MagicMirror | [2025-03-13 16:52:19.848] [LOG] 2025-03-13T16:52:19 <log> MMM-Strava: "Getting data for module_16_MMM-Strava" (/home/pi/MagicMirror/modules/MMM-Strava/node_helper.js:477 Class.log) 0|MagicMirror | [2025-03-13 16:52:19.859] [LOG] 2025-03-13T16:52:19 <log> MMM-Strava: "Getting athlete activities for module_16_MMM-Strava after 2025-01-01" (/home/pi/MagicMirror/modules/MMM-Strava/node_helper.js:477 Class.log)
Developer Console in browser window is enriched with several messages from your module:
Load script: modules/birthdaylist/birthdaylist.js module.js:489 Module registered: birthdaylist birthdaylist.js:48 undefined is in init! loader.js:151 Bootstrapping module: birthdaylist loader.js:155 Scripts loaded for: birthdaylist loader.js:194 Load stylesheet: modules/birthdaylist//css/bdl.css loader.js:158 Styles loaded for: birthdaylist translator.js:99 birthdaylist - Load translation: translations/de.json translator.js:99 birthdaylist - Load translation fallback: translations/en.json loader.js:161 Translations loaded for: birthdaylist birthdaylist.js:52 Starting module: birthdaylist birthdaylist.js:523 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = birthdaylist.js:524 Birthdaylist IS IN DEBUG MODE! birthdaylist.js:525 Remove 'debugging' option from config/config.js to disable. birthdaylist.js:526 Current moment(): 1741881137904 (04:52:17 pm) birthdaylist.js:527 scheduleUpdate() delay set at: 0 birthdaylist.js:111 birthdaylist received a system notification: ALL_MODULES_STARTED birthdaylist.js:111 birthdaylist received a system notification: MODULE_DOM_CREATED birthdaylist.js:556 Calling reloadDom()! birthdaylist.js:523 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = birthdaylist.js:524 Birthdaylist IS IN DEBUG MODE! birthdaylist.js:525 Remove 'debugging' option from config/config.js to disable. birthdaylist.js:526 Current moment(): 1741881137958 (04:52:17 pm) birthdaylist.js:527 scheduleUpdate() delay set at: 1741906805000 birthdaylist.js:541 nextReload should happen at: 1741906805000 (12:00:05 am) birthdaylist.js:543 midnight set at: 1741906800000 (12:00:00 am) birthdaylist.js:544 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = birthdaylist.js:545 nextReload ms = 25667042 birthdaylist.js:111 birthdaylist received a system notification: MODULE_DOM_UPDATED birthdaylist.js:108 birthdaylist received a module notification: CLOCK_SECOND from sender: clock birthdaylist.js:108 birthdaylist received a module notification: CURRENTWEATHER_TYPE from sender: weather 2birthdaylist.js:108 birthdaylist received a module notification: WEATHER_UPDATED from sender: weather birthdaylist.js:111 birthdaylist received a system notification: DOM_OBJECTS_CREATED birthdaylist.js:108 birthdaylist received a module notification: CALENDAR_EVENTS from sender: calendar birthdaylist.js:108 birthdaylist received a module notification: CLOCK_SECOND from sender: clock birthdaylist.js:108 birthdaylist received a module notification: CALENDAR_EVENTS from sender: calendar birthdaylist.js:241 birthdaylist received a socket notification: JSONDATA - Payload: birthdaylist.js:286 month compare bd month=11 now month=2 2birthdaylist.js:286 month compare bd month=6 now month=2 4birthdaylist.js:286 month compare bd month=2 now month=2 3birthdaylist.js:286 month compare bd month=3 now month=2 2birthdaylist.js:286 month compare bd month=4 now month=2 birthdaylist.js:286 month compare bd month=5 now month=2 birthdaylist.js:286 month compare bd month=4 now month=2 3birthdaylist.js:286 month compare bd month=5 now month=2 3birthdaylist.js:286 month compare bd month=6 now month=2 birthdaylist.js:286 month compare bd month=7 now month=2 2birthdaylist.js:286 month compare bd month=8 now month=2 2birthdaylist.js:286 month compare bd month=7 now month=2 birthdaylist.js:286 month compare bd month=10 now month=2 birthdaylist.js:286 month compare bd month=8 now month=2 3birthdaylist.js:286 month compare bd month=10 now month=2 birthdaylist.js:318 number of birthdays=26 birthdaylist.js:556 Calling reloadDom()! birthdaylist.js:523 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = birthdaylist.js:524 Birthdaylist IS IN DEBUG MODE! birthdaylist.js:525 Remove 'debugging' option from config/config.js to disable. birthdaylist.js:526 Current moment(): 1741881139338 (04:52:19 pm) birthdaylist.js:527 scheduleUpdate() delay set at: 1741906805000 birthdaylist.js:541 nextReload should happen at: 1741906805000 (12:00:05 am) birthdaylist.js:543 midnight set at: 1741906800000 (12:00:00 am) birthdaylist.js:544 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = birthdaylist.js:545 nextReload ms = 25665662 birthdaylist.js:108 birthdaylist received a module notification: CLOCK_SECOND from sender: clock birthdaylist.js:108 birthdaylist received a module notification: CALENDAR_EVENTS from sender: calendar 2birthdaylist.js:108 birthdaylist received a module notification: CLOCK_SECOND from sender: clock birthdaylist.js:108 birthdaylist received a module notification: CALENDAR_EVENTS from sender: calendar 5birthdaylist.js:108 birthdaylist received a module notification: CLOCK_SECOND from sender: clock 32birthdaylist.js:108 birthdaylist received a module notification: CLOCK_SECOND from sender: clock birthdaylist.js:108 birthdaylist received a module notification: CLOCK_MINUTE from sender: clock 59birthdaylist.js:108 birthdaylist received a module notification: CLOCK_SECOND from sender: clock birthdaylist.js:108 birthdaylist received a module notification: CLOCK_MINUTE from sender: clock 59birthdaylist.js:108 birthdaylist received a module notification: CLOCK_SECOND from sender: clock birthdaylist.js:108 birthdaylist received a module notification: CLOCK_MINUTE from sender: clock 27birthdaylist.js:108 birthdaylist received a module notification: CLOCK_SECOND from sender: clock birthdaylist.js:108 birthdaylist received a module notification: CALENDAR_EVENTS from sender: calendar 13birthdaylist.js:108 birthdaylist received a module notification: CLOCK_SECOND from sender: clock birthdaylist.js:108 birthdaylist received a module notification: CLOCK_MINUTE from sender: clock 15birthdaylist.js:108 birthdaylist received a module notification: CLOCK_SECOND from sender: clock
The only thing I can see in Debug-Messages is “now month=2” which seems to be wrong - but I assume you are counting from 0 (zero) so two= third month is correct.
Second thing identified: I had two errors in the data: Two lines with only two numbers for the year (e.g. 65 instead of 1965) - now corrected this - didn’t help. either.
Any idea?
Sorry for bothering!
Regards,
Ralf -
@rkorell hm… I see 3 entries
with this config
{ module: "birthdaylist", disabled: false, position: 'top_right', classes:"fixed", config: { dimmEntries: false, // true: dims entries and the associated symbol when the date has expired. false: dont display entries and the associated symbol when the date has expired. initialLoadDelay: 0, // How many seconds to wait on a fresh start up. updateDelay: 5, // How many seconds after midnight before a refresh currentMonthOnly: false, // will show birthdays for the current month only if true maxEntries: 3, // maximum entries to show, default is all dateFormat: '', // date format for birthday (default is none), could be 'Do' for 'Sep 12th' ageFormat: '', // some format string for the persons age, '[ n ]' n will be replace by age value withMonth: true, // then true, add the month display as part of the date field, debug: true, } }
-
the code handles 2 digit years… so not a problem there
-
@sdetweil
Forgot to include my config but it’s nearly exact clone of yours…{ module: "birthdaylist", disabled: false, position:'top_right', config: { dimmEntries: false, // true: dims entries and the associated symbol when the date has expired. false: dont display entries and the associated symbol when the date has expired. initialLoadDelay: 0, // How many seconds to wait on a fresh start up. updateDelay: 5, // How many seconds after midnight before a refresh currentMonthOnly: false, // will show birthdays for the current month only if true maxEntries: 3, // maximum entries to show, default is all dateFormat: '', // date format for birthday (default is none), could be 'Do' for 'Sep 12th' ageFormat:'', // some format string for the persons age, '[ n ]' n will be replace by age value withMonth: true , // then true, add the month display as part of the date field, debug:true, debugging:true, } },
Yesterday (for some reasons I took a photo) the three (correct) items were displayed on my screen as well…
But today: nothing…
really strange - because regarding log messages module is active.
And I cannot see any reason why it doesn’t show.
Thats the reason for my question…So please ignore this - I will wait an see …
Thanks a lot again for your kind support on this.
Ralf
-
@rkorell ok, I just fixed a timing problem when resuming (for any reason) and close to refresh time
git pull to give it a try…