A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • CalendarExt3 colour custom Css for specific name.

    Unsolved
    8
    0 Votes
    8 Posts
    2k Views
    B
    @MMRIZE thanks so much!! Could only imagine what I would have come up with lol
  • MMM-CalendarExt3 Search description of event to trigger event color change.

    Solved
    8
    0 Votes
    8 Posts
    1k Views
    M
    @Hobbit console.log() was used just to check event object has which properties. You can remove that line. Sometimes, .description has no value at all, as false or null. In that case .description.search() couldn’t be perform, so whether check .description is not false or null at first hand. that’s all. Some enhanced features of my module require JS or CSS skills. So sorry.
  • mmpm: reverse proxy

    Unsolved
    3
    0 Votes
    3 Posts
    337 Views
    S
    @Todt40 did you solve this?
  • OAuth clients must support granular consent, starting June 17, 2024.

    Unsolved
    2
    0 Votes
    2 Posts
    1k Views
    BKeyportB
    @1a2a3a Google’s security changes would have to be handled by the author of the widgets… If you’re just a user, likely nothing will have to change. Likely, it’ll be something along the lines of a new loop in the software to provide specific authorization to photos. No big deal.
  • Google assistant

    Unsolved module
    2
    2
    0 Votes
    2 Posts
    932 Views
    S
    @ahmed245275111 your node/npm level is below the required for this module mm 2.26 requires node version 18 or above if you used my mm install or upgrade scripts it would have handled that for you. see https://github.com/sdetweil/MagicMirror_scripts I deleted the duplicate topic
  • Screen will not shut off

    Unsolved
    3
    0 Votes
    3 Posts
    552 Views
    uros76U
    It really depends on pir sensor quality and it’s sensitivity setting. I tried several pir sensors and all of them produced too many false triggers. At the end I switched to using a microwave sensor which never gives me false detection.
  • mmm-scenes2 and mmm-wallpaper

    Solved
    5
    0 Votes
    5 Posts
    1k Views
    R
    @MMRIZE thanks for this. that seemed to work.
  • MMM-GooglePhotos cannot find module re2-wasm

    Unsolved
    6
    0 Votes
    6 Posts
    2k Views
    S
    @chwiejak go here https://forum.magicmirror.builders/post/116268
  • MMM-PIR Install Issue

    Solved
    4
    1
    0 Votes
    4 Posts
    703 Views
    A
    @bugsounet worked !! Thank you - I m still a linux newbie
  • MMM-PIR since update not working.

    Unsolved
    7
    0 Votes
    7 Posts
    1k Views
    E
    Many thanks, works a treat. only outstanding issue is the screen back-light remains on with a glow at night, otherwise all working great. thank you
  • MagicMirror weather not loading

    Solved
    10
    0 Votes
    10 Posts
    3k Views
    H
    @ebig Thanks! It works! Are you flippin’ kidding me, lol? Really that was it? Changed it then boom, weather! Thanks a ton! Reminds me of spending a couple hours on a powershell script, stepped through multiple parts, and they all seemed right and I was like nearing my patience level, then my co-worker glanced at it for 30 secs and was like . . forgot an & . . . gahhhhhh! :)
  • MMM-MailMessage now showing messages

    Unsolved
    1
    0 Votes
    1 Posts
    330 Views
    J
    I started experimenting with the Magic Mirror a few days ago, setting up something for my mother in-law, who is now 80+. The idea of sending messages to her magic mirror is really attractive. I have everything configured, and email seems to be downloading. It shows in the log file 0|mm | [10.03.2024 11:45.10.898] [LOG] MMM-MailMessage-Helper: Mailbox Closed: INBOX 0|mm | [10.03.2024 11:45.10.944] [LOG] Mail-Seach complete 0|mm | [10.03.2024 11:45.11.569] [LOG] 8 Mails fetched I believe the configuration shown on the git page is slightly wrong, where the commas should be outside the closing curly bracket and not inside. { module: 'MMM-MailMessage', position: 'middle_center', header: 'Email - Mirror Messages', config:{ user: 'MMemail@mydomain.com', pass: 'password', host: 'mail.mydomain.com', port: 993, subjectlength: 50, validSenders: [ { addr: "dad@mydomain.com", name: "Dad", color: "#00ff00", } { addr: "mom@mydomain.com", name: "Mom", color: "#ff0000", } { addr: "son@mydomain.com", name: "Billy", } { addr: "nana@mydomain.com", name: "Nana", } ], daysToDisplay: 0, msgsToDisplay: 2, colorText: "#0000ff", }, }, I have changed that, and obviously the email addresses, nicks and tried a few different colours, but I am not getting any messages on the MM. What could I be doing wrong here?
  • MMM-GooglePhotos - Just says Loading...

    Unsolved
    1
    0 Votes
    1 Posts
    326 Views
    K
    Hi, I followed all the instructions to install the Google Photos module. I got the json files and I think I did everything correctly. When I reboot my MM, I just get the word “Loading…” on the screen, but nothing else happens. When I run MM via npm, I see this in the text: [09.03.2024 16:15.43.513] [INFO] Checking git for module: MMM-GooglePhotos [09.03.2024 16:15.43.585] [ERROR] unable to load cache [Error: ENOENT: no such file or directory, open '/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/cache/photoListCache.json'] { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/cache/photoListCache.json' } [09.03.2024 16:15.43.585] [INFO] Initialization complete! [09.03.2024 16:15.43.586] [INFO] Start first scanning. [09.03.2024 16:15.43.588] [INFO] Start Album scanning [09.03.2024 16:15.43.590] [INFO] Getting album list Then a bit further down I see this: [09.03.2024 16:16.12.348] [ERROR] Trace: [GPHOTOS:CORE] request fail with URL sharedAlbums at GPhotos.logTrace (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:128:13) at GPhotos.request (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:169:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async getAlbum (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:207:24) at async GPhotos.getAlbums (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:179:18) at async Class.getAlbums (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:200:15) at async Class.getAlbumList (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:246:18) at async Class.scanJob (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:227:5) [09.03.2024 16:16.12.350] [ERROR] Trace: [GPHOTOS:CORE] params {"pageSize":50,"pageToken":""} at GPhotos.logTrace (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:128:13) at GPhotos.request (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:170:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async getAlbum (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:207:24) at async GPhotos.getAlbums (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:179:18) at async Class.getAlbums (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:200:15) at async Class.getAlbumList (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:246:18) at async Class.scanJob (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:227:5) [09.03.2024 16:16.12.352] [ERROR] Trace: [GPHOTOS:CORE] data null at GPhotos.logTrace (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:128:13) at GPhotos.request (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:171:12) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async getAlbum (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:207:24) at async GPhotos.getAlbums (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:179:18) at async Class.getAlbums (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:200:15) at async Class.getAlbumList (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:246:18) at async Class.scanJob (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:227:5) [09.03.2024 16:16.12.361] [ERROR] Converting circular structure to JSON --> starting at object with constructor 'TLSSocket' | property '_httpMessage' -> object with constructor 'ClientRequest' --- property 'socket' closes the circle stack: TypeError: Converting circular structure to JSON --> starting at object with constructor 'TLSSocket' | property '_httpMessage' -> object with constructor 'ClientRequest' --- property 'socket' closes the circle at JSON.stringify (<anonymous>) at error_to_string (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/error_to_string.js:13:38) at GPhotos.request (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:172:21) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async getAlbum (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:207:24) at async GPhotos.getAlbums (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:179:18) at async Class.getAlbums (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:200:15) at async Class.getAlbumList (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:246:18) at async Class.scanJob (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:227:5) [09.03.2024 16:16.12.369] [ERROR] (node:26481) UnhandledPromiseRejectionWarning: TypeError: Converting circular structure to JSON --> starting at object with constructor 'TLSSocket' | property '_httpMessage' -> object with constructor 'ClientRequest' --- property 'socket' closes the circle at JSON.stringify (<anonymous>) at error_to_string (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/error_to_string.js:13:38) at GPhotos.request (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:172:21) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async getAlbum (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:207:24) at async GPhotos.getAlbums (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/GPhotos.js:179:18) at async Class.getAlbums (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:200:15) at async Class.getAlbumList (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:246:18) at async Class.scanJob (/home/kelemvor/MagicMirror/modules/MMM-GooglePhotos/node_helper.js:227:5) (Use `electron --trace-warnings ...` to show where the warning was created) [09.03.2024 16:16.12.373] [ERROR] (node:26481) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 17) Anyone know where I can start looking to figure out what all this means? Thanks.
  • MMM-GooglePhotos - How do I get the Token?

    Solved
    2
    0 Votes
    2 Posts
    499 Views
    S
    @Kelemvor like always open a cmd.exe session change directory to the cd MagicMirror\modules folder then git clone the github url for the module then cd module name and if there is a package.json file do npm install if there are module specific commands then you would follow instructions from that folder too
  • MMM-GoogleKeep / MMM-MicrosoftToDo / MMM-GoogleTasks

    Solved
    4
    1
    0 Votes
    4 Posts
    1k Views
    S
    @svenpisa said in MMM-GoogleKeep / MMM-MicrosoftToDo / MMM-GoogleTasks: the MM no longer starts can you show the messages from npm start? if you use pm2 do pm2 stop all then cd ~/MagicMirror npm start ctrl-q to stop MM if it comes up ctrl-c to stop it if not
  • MMM-Formula1 no API and no race data

    Unsolved
    9
    0 Votes
    9 Posts
    2k Views
    AssassinsA
    @JerryP You can generate a link from this site : https://f1calendar.com
  • MMM-SpaceLaunchNow

    Unsolved
    1
    1 Votes
    1 Posts
    253 Views
    W
    Has suddenly stopped working -has the API changed
  • CalendarExt2 - How to scroll daily view

    Unsolved
    2
    0 Votes
    2 Posts
    267 Views
    N
    This css solved my problem: .region.top.right .module-content{ overflow-y:scroll; scrollbar-width: none; height:1000px; }
  • MMM-GoogleCalendar Not Loading

    Unsolved
    16
    0 Votes
    16 Posts
    8k Views
    S
    @sdetweil You’re incredible, it worked straight away. Thank you very much for the quick help. The calendar is working again, Netatmo is still causing problems, but first I’ll see if I can find what the problem is. Thanks again
  • [MMM-Remote-Control] Can not access remote control module

    Moved
    76
    0 Votes
    76 Posts
    78k Views
    W
    @Mykle1 said in [MMM-Remote-Control] Can not access remote control module: Thank you so much, also from my side! I spent hours to look for the mistake and it was again the wrong written “address”