Read the statement by Michael Teeuw here.
birthdaylist - discontinued ?
-
Dear Sam, @sdetweil ,
Just for your information - no action necessary:
Unfortunately problem re-appears if I take the debug and debugging option out.
But: No worries - with these options enabled, birthdaylist doesn’t disappear, so for me it “works” …
Thanks for your great work!
Ralf -
@rkorell weird… will look again…
-
@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: clockThe 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…
-
@sdetweil You are SO hardworking!
Awesome.
Thanks.The module was visible today in the morning.
Pulled, anyway:
remote: Enumerating objects: 5, done. remote: Counting objects: 100% (5/5), done. remote: Compressing objects: 100% (1/1), done. remote: Total 3 (delta 2), reused 3 (delta 2), pack-reused 0 (from 0) Unpacking objects: 100% (3/3), 286 bytes | 20.00 KiB/s, done. From https://github.com/sdetweil/birthdaylist 03c25c8..b430432 master -> origin/master Updating 03c25c8..b430432 Fast-forward birthdaylist.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)Many thanks!
Regards,
Ralf
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login