MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    • Profile
    • Following 0
    • Followers 1
    • Topics 29
    • Posts 450
    • Groups 1
    R Offline
    1. Home
    2. rkorell
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    Posts

    Recent Best Controversial
    • RE: MMM-FRITZ-Box-Callmonitor-py3 and MMM-Callmonitor-Current-Call

      @xIExodusIx It’s in the PM2 logs, yes.
      I guess you have some code parked in an additional file “py3_drtorchwood” which is present on your system but not on mine …
      especially drtorchwood isn’t present on my system at all.
      Will dig into code lateron …
      Thanks for your double check.

      Regards,
      Ralf

      posted in Utilities
      R
      rkorell
    • RE: birthdaylist - discontinued ?

      @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

      posted in Requests
      R
      rkorell
    • RE: MMM-FRITZ-Box-Callmonitor-py3 and MMM-Callmonitor-Current-Call

      @xIExodusIx
      Dear Carsten,

      quick question: For several reasons yesterday I had checked the log files during startup of my MagicMirror.

      Unfortunately there is an error related to your pimped module:

      [ERROR] ERROR! Could not find main module js file for MMM-FRITZ-Box-Callmonitor-py3_drtorchwood
      

      The module works (!?) but may there is something that don’t work?

      Is there a submodule which is not loaded to git?

      Thanks for any hint!

      posted in Utilities
      R
      rkorell
    • RE: MMM-MagicMover

      @botts85 said>

      I tried it with:

      ignoredRegions: [".region.top.bar"],
      

      and still no luck.

      @C-son stated in his posting the region with single quotes…
      I‘m not really sure if this makes a difference - at least worth a trial…

      
       ignoredRegions: ['.region.top.bar'], 
      
      

      „Fullscreen_below“ BTW is not supported in ignoredRegions …

      Good luck.
      Regards,
      Ralf

      posted in Utilities
      R
      rkorell
    • RE: birthdaylist - discontinued ?

      @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

      posted in Requests
      R
      rkorell
    • RE: birthdaylist - discontinued ?

      @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

      posted in Requests
      R
      rkorell
    • RE: MMM-MPlayer

      @hrmax23 O.K., never experienced this.
      But in my installation I rarely use MMM-MPlayer (it’s configured to have a look at my 3D-printer which seldomly is necessary), so I enable MPlayer module only if needed…

      Sorry, than I do not know…
      Ralf

      posted in Utilities
      R
      rkorell
    • RE: Magic Mirror with Pi4 OS not working with Pi5

      @sdetweil said in Magic Mirror with Pi4 OS not working with Pi5:

      you cannot migrate

      Yeah, that’s what I was afraid of…
      Sad!

      thanks for confirmation anyway!
      Ralf

      posted in Troubleshooting
      R
      rkorell
    • RE: Magic Mirror with Pi4 OS not working with Pi5

      @sdetweil Hi Sam,
      quick question which came in my mind as reading this:

      As you might remember, bugsounet left this forum and closed his git-repositories…
      As far as I understood your restore mechanism rebuilds the modules from their respective git-repositories.
      This is not doable for the described scenario, right?
      What to do?
      Especially for e.g. MMM-PIR which has extensive dependencies which are installed by some scripts from bugsounet’s git-repo …

      Thanks for any hint!
      Regards,
      Ralf

      posted in Troubleshooting
      R
      rkorell
    • RE: MMM-MPlayer

      @hrmax23 said

      @clakkentt How did you hide the taskbar?

      Good morning,

      I did have this taskbar issue suddenly appearing as I upgraded to a larger monitor. Caused by this I increased the screen resolution.
      After this I had the annoying taskbar appearing more or less randomly.
      Played a lot with colors/height/position of the taskbar …
      And while playing around I found an option in screen-config tool.
      For some (really strange) reasons it seems that this setting is dependent on screen resolution !?
      So it’s may worth a trial to stop your MagicMirror so that you can see the native Pi-OS screen and find the screen config tool - there you should be able to hide the taskbar as well …

      Good luck!
      Regards,

      Ralf

      posted in Utilities
      R
      rkorell
    • RE: Can´t rotate my display

      @robertybob said in Can´t rotate my display:

      Raspberry Pi 3 :)

      May this in combination with bookworm?
      Sam acknowledged my assumption a posting above…

      • back to X11 …

      Regards,
      Ralf

      posted in Troubleshooting
      R
      rkorell
    • RE: MMM-FRITZ-Box-Callmonitor-py3 and MMM-Callmonitor-Current-Call

      @xIExodusIx said in MMM-FRITZ-Box-Callmonitor-py3 and MMM-Callmonitor-Current-Call:

      testing enviroment for MS-Windows,

      For Python you can use this …

      Regards,
      Ralf

      posted in Utilities
      R
      rkorell
    • RE: Can´t rotate my display

      @robertybob said in Can´t rotate my display:

      Mine looks a little different :(

      OK, that’s bad…
      (It’s a Pi5, right?).

      The complete content of my dispsetup.sh is as follows:

      #!/bin/sh
      if ! raspi-config nonint is_pi || raspi-config nonint is_kms ; then
      if xrandr --output HDMI-1 --primary --mode 2560x1440 --rate 59.951 --pos 0x0 --rotate left --dryrun>
      xrandr --output HDMI-1 --primary --mode 2560x1440 --rate 59.951 --pos 0x0 --rotate left
      fi
      fi
      if [ -e /usr/share/tssetup.sh ] ; then
      . /usr/share/tssetup.sh
      fi
      if [ -e /usr/share/ovscsetup.sh ] ; then
      . /usr/share/ovscsetup.sh
      fi
      exit 0
      

      If I interpret your line correctly, you are using the Wayland-Window-Manager?
      (wlandr => wayland … ???).
      My box is a Pi4B, no wayland.
      I’ve seen elsewhere that the Pi5 can be forced to use X11 again - than the above should work directly.
      Otherwise you may give it a try to put your code into the dispsetup.sh?

      Here I found the description of your commandlines above. Unfortunately there is no description how to get this pesistent…

      In Addition I just found a hint in Raspberry-Forum
      There a guy stated:

      sudo nano .config/wayfire.ini
      
      -> scrolled down and changed the output section as below:
      
      [output:HDMI-A-1]
      mode = 1920X1080@60000
      position = 0,0
      transform = 90
      

      May this is the right way with wayland…

      Regards,
      Ralf

      posted in Troubleshooting
      R
      rkorell
    • RE: MMM-FRITZ-Box-Callmonitor-py3 and MMM-Callmonitor-Current-Call

      @xIExodusIx Yes, I identified this “bug” as well and couldn’t find the mistake…
      As I mentioned - I couldn’t code (this) as well …

      Regards,
      Ralf

      posted in Utilities
      R
      rkorell
    • RE: MMM-FRITZ-Box-Callmonitor-py3 and MMM-Callmonitor-Current-Call

      @xIExodusIx Yeahh…
      You figured out the exact same idea and made more out of this than I’m able to do.
      But for sure you have to start at the python script - the python script “feeds” node-helper.
      And if node-helper don’t get info about “blocked” - your If-clause is never true so your new code couldn’t be reached.
      And for setting the python script correctly you have to identify how the AVM/Fritz interface works…

      Regards,
      Ralf

      posted in Utilities
      R
      rkorell
    • RE: Can´t rotate my display

      @robertybob yes, screen rotation is still possible via CLI/terminal…

      edit “/usr/share/dispsetup.sh”
      eg:

      sudo nano /usr/share/dispsetup.sh
      

      there you will find an if clause at the beginning:

      if ! raspi-config nonint is_pi || raspi-config nonint is_kms ; then
      if xrandr --output HDMI-1 --primary --mode 2560x1440 --rate 59.951 --pos 0x0 --rotate left --dryrun>
      xrandr --output HDMI-1 --primary --mode 2560x1440 --rate 59.951 --pos 0x0 --rotate left
      

      the word after “rotate” defines the rotation :-)

      NO rotation = “normal”, rest is obvious.
      You must change this in both occurances.

      In same statement you define the resolution for the screen, as well - after “mode”(given example 2560x1440)

      HTH

      Regards,
      Ralf

      posted in Troubleshooting
      R
      rkorell
    • RE: MMM-FRITZ-Box-Callmonitor-py3 and MMM-Callmonitor-Current-Call

      @xIExodusIx Dear Carsten,

      I’m not that good in object-oriented programming…
      The main problem for me in this module is the three-layer approach - so I’m not sure what happens when and where.
      In addition I’m not familiar with the used libraries…

      From my understanding the base layer “fritz_access.py” should handle your request.
      In this python program you can find the class FritzAccess which handles the queries to AVM Fritzbox.
      One of the calls used is “GetCallList” - in the second definition of the object:

          def download_recent_calls(self, directory = "data"):
              result = self.fc.call_action("X_AVM-DE_OnTel", "GetCallList")
              filename = os.path.join(directory, "calls.xml")
              self.forward_file(result["NewCallListURL"], filename)
      

      I can imagine (I don’t know!) that there is another call-function “GetBlockedCallList” or something similar.

      This has to be clarified.
      If such a call exists, you need an entry in the FritzAccess class for this and than a function which takes care about.

      In the second layer “node-helper.js” line 13ff

      const CALL_TYPE = Object.freeze({
      	INCOMING: "1",
      	MISSED: "2",
      	OUTGOING: "3"
      })
      

      Must be extended for fourth call_type - “BLOCKED”
      and the function setupMonitor() (line 73ff) must get an additional "monitor.on(“blocked” … "

      In the third layer (“MMM-FRITZ-Box-Callmonitor-py3.js”) you have to adopt the “socketNotificationReceived:” function (line 90ff) and handle the “BLOCKED” condition.

      This all from my very basic understanding, how theses modules are impelmented in general.

      Unfortunately my knowledge is currently not deep enough to be more concrete, sorry for this!

      May another user can step in here.
      Because you at least was able to reconfigure code out of three different repositories - may these little hints are enough for you…

      Warmest regards and good luck!
      Ralf

      posted in Utilities
      R
      rkorell
    • RE: MMM-FRITZ-Box-Callmonitor-py3 and MMM-Callmonitor-Current-Call

      @xIExodusIx
      Short additional information (may useful for others who would like to use Carsten’s modification):
      If one already have “MMM-FRITZ-Box-Callmonitor-py3” installed and up-and-running:
      In this special case a git pull “git clone https://github.com/xIExodusIx/MMM-FRITZ-Box-Callmonitor-py3.git” will not work - because the target directory $HOME/MagicMirror/modules/MMM-FRITZ-Box-Callmonitor-py3 already exists!

      So it is neccessary to put the existing direcotry away.
      You can do this simply with “rm -rf MMM-FRITZ-Box-Callmonitor-py3”.
      Because I’m a friend of “security” I had decided to simply rename the old directory to keep it for recovering purposes if something bad happens…
      “mv MMM-FRITZ-Box-Callmonitor-py3 MMM-FRITZ-Box-Callmonitor-py3.old” will do the trick.

      (both commands are valid if you are in the $HOME/MagicMirror/modules directory …)

      Regards,
      Ralf

      posted in Utilities
      R
      rkorell
    • RE: MMM-FRITZ-Box-Callmonitor-py3 and MMM-Callmonitor-Current-Call

      @xIExodusIx said

      Have fun with it.

      Dear Carsten, indeed - I DO have fun!

      It’s really, really nice and works like a charm!
      Thanks a LOT for your great work.

      For future releases (if I interpret the above thread and Sam’s (@sdetweil 's) hints and advices correctly) you can edit the “README.md” file locally in your directory.
      There you can include your own input/changes and own hints for installing (e.g. correct the git clone-link) - and AFTER these changes in documentation do the git push-thing …

      Thank you very much for your effort!

      Warmest regards,
      Ralf

      posted in Utilities
      R
      rkorell
    • RE: MMM-FRITZ-Box-Callmonitor-py3 and MMM-Callmonitor-Current-Call

      Dear @xIExodusIx ,
      do you think it’s possible to get your re-compiled code?
      I’m really curious - because the current call monitor is “nice” but the improvements you had described seemed to be really promising…

      Thanks a lot.
      Warmest regards,
      Ralf

      posted in Utilities
      R
      rkorell
    • 1 / 1