MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    birthdaylist - discontinued ?

    Scheduled Pinned Locked Moved Solved Requests
    63 Posts 2 Posters 16.3k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R Offline
      rkorell @sdetweil
      last edited by

      @sdetweil , Cool!
      Thanks a lot.

      pi@smarthome:~/MagicMirror/modules/birthdaylist $ git pull
      hint: Pulling without specifying how to reconcile divergent branches is
      hint: discouraged. You can squelch this message by running one of the following
      hint: commands sometime before your next pull:
      hint:
      hint:   git config pull.rebase false  # merge (the default strategy)
      hint:   git config pull.rebase true   # rebase
      hint:   git config pull.ff only       # fast-forward only
      hint:
      hint: You can replace "git config" with "git config --global" to set a default
      hint: preference for all repositories. You can also pass --rebase, --no-rebase,
      hint: or --ff-only on the command line to override the configured default per
      hint: invocation.
      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), 584 bytes | 97.00 KiB/s, done.
      From https://github.com/sdetweil/birthdaylist
         0c16aeb..e4013e9  master     -> origin/master
      Updating 0c16aeb..e4013e9
      Fast-forward
       birthdaylist.js | 31 +++++++++++++++++++------------
       1 file changed, 19 insertions(+), 12 deletions(-)
      

      Can I now remove the debug-attributes?
      Warmest regards,
      Ralf

      S 1 Reply Last reply Reply Quote 0
      • S Do not disturb
        sdetweil @rkorell
        last edited by

        @rkorell yes, or you can leave them on for a little while

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        R 1 Reply Last reply Reply Quote 0
        • R Offline
          rkorell @sdetweil
          last edited by

          @sdetweil OK; will do.
          Thanks.
          Ralf

          S 1 Reply Last reply Reply Quote 0
          • S Do not disturb
            sdetweil @rkorell
            last edited by

            @rkorell see any remaining issues?

            if not, you can turn off both debug settings for next time you start MagicMirror

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            R 1 Reply Last reply Reply Quote 0
            • R Offline
              rkorell @sdetweil
              last edited by rkorell

              @sdetweil :-)
              Just yesterday I made some other minor changes and with this I‘ve deactivated the debug parameters for your module.
              Will keep this in my eyes and report back, if problem re-appears or not.
              Thanks so far !
              Ralf

              S 1 Reply Last reply Reply Quote 0
              • S sdetweil has marked this topic as solved on
              • S Do not disturb
                sdetweil @rkorell
                last edited by

                @rkorell awesome, thanks for the feedback

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                R 1 Reply Last reply Reply Quote 1
                • R Offline
                  rkorell @sdetweil
                  last edited by rkorell

                  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

                  S 1 Reply Last reply Reply Quote 0
                  • S Do not disturb
                    sdetweil @rkorell
                    last edited by

                    @rkorell weird… will look again…

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    R 1 Reply Last reply Reply Quote 0
                    • R Offline
                      rkorell @sdetweil
                      last edited by

                      @sdetweil see above: take your time !!!

                      R 1 Reply Last reply Reply Quote 0
                      • R Offline
                        rkorell @rkorell
                        last edited by

                        — or even ignore this :-)

                        S 2 Replies Last reply Reply Quote 0
                        • S Do not disturb
                          sdetweil @rkorell
                          last edited by

                          @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…

                          Sam

                          How to add modules

                          learning how to use browser developers window for css changes

                          1 Reply Last reply Reply Quote 1
                          • S Do not disturb
                            sdetweil @rkorell
                            last edited by

                            @rkorell git pull to get the latest

                            try again when convenient with debug off

                            Sam

                            How to add modules

                            learning how to use browser developers window for css changes

                            R 2 Replies Last reply Reply Quote 1
                            • R Offline
                              rkorell @sdetweil
                              last edited by

                              @sdetweil OK, have pulled update and disabled debug options again.
                              Keep you posted.
                              THANKS for your effort!

                              Ralf

                              1 Reply Last reply Reply Quote 1
                              • R Offline
                                rkorell @sdetweil
                                last edited by rkorell

                                @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

                                S 1 Reply Last reply Reply Quote 0
                                • S Do not disturb
                                  sdetweil @rkorell
                                  last edited by sdetweil

                                  @rkorell hm… I see 3 entries
                                  Snip20250313_4.png

                                  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,
                                  			}
                                  		}
                                  

                                  Sam

                                  How to add modules

                                  learning how to use browser developers window for css changes

                                  S R 2 Replies Last reply Reply Quote 0
                                  • S Do not disturb
                                    sdetweil @sdetweil
                                    last edited by

                                    the code handles 2 digit years… so not a problem there

                                    Sam

                                    How to add modules

                                    learning how to use browser developers window for css changes

                                    1 Reply Last reply Reply Quote 0
                                    • R Offline
                                      rkorell @sdetweil
                                      last edited by

                                      @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

                                      S 1 Reply Last reply Reply Quote 0
                                      • S Do not disturb
                                        sdetweil @rkorell
                                        last edited by

                                        @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…

                                        Sam

                                        How to add modules

                                        learning how to use browser developers window for css changes

                                        R 1 Reply Last reply Reply Quote 0
                                        • R Offline
                                          rkorell @sdetweil
                                          last edited by

                                          @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

                                          1 Reply Last reply Reply Quote 0

                                          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
                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 3 / 4
                                          • First post
                                            Last post
                                          Enjoying MagicMirror? Please consider a donation!
                                          MagicMirror created by Michael Teeuw.
                                          Forum managed by Sam, technical setup by Karsten.
                                          This forum is using NodeBB as its core | Contributors
                                          Contact | Privacy Policy