A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • NPM high CPU usage...

    1
    0 Votes
    1 Posts
    342 Views
    B
    howdy folks, just noticed that my cpu is running higher than normal so i taught restarting my mirror would sort it out but it didnt, even with pm2 magicmirror stopped its still showing that its running high. i did top and it shows npm running up to 25% on cpu [image: view?usp=sharing] tried to upload pic but having problems, should see screen shot when click on like restarting my pi seems to solve problem for a while, it reoccurs!
  • server/client setup: how to force client's custom.css

    5
    0 Votes
    5 Posts
    1k Views
    A
    @keithhannen Good to know that :) , I think you need to keep dev tools open ? If Yes, you can undock it and then minimize it.
  • Cant Start MMPM GUI

    15
    0 Votes
    15 Posts
    6k Views
    mumblebajM
    @sdetweil Still don’t like the response he made to you about not advising people to use your scripts.
  • Help for a newbie

    6
    1
    0 Votes
    6 Posts
    1k Views
    T
    @lavolp3 yes the mirror is the same. I did check that and it’s set for 1024x768
  • CalendarEXT2 and Calendar (default)

    17
    0 Votes
    17 Posts
    4k Views
    AlvingerA
    @ankonaskiff17 In most cases the default values are set so that you do not need to change more than a few values to adjust to your needs. It makes no sense copying the entire config just to set the values to the default ones. That said, yes, you can copy the default block and change it to “config”, just remember to set the other module options appropriately. @sdetweil has put significant effort into the calendar module and done a great job of fixing all the quirks so expect the default calendar module to be really great in the next MM version! Just be sure to move all your config stuff to config.js so you can upgrade without issues.
  • Where do I put this.sendNotification?

    3
    0 Votes
    3 Posts
    567 Views
    lavolp3L
    @eracerhead these functions (this.sendNotification()) are being used to trigger something in one module from inside another module. It is only needed for module developers. You could create e.g. a module with control functions including these.
  • MagicMirrorOS starts up with blank screen

    19
    0 Votes
    19 Posts
    7k Views
    S
    @Dimasua nothing built in. U have to at least edit or creste a file…u could do that after u flash the SD card. Before booting it
  • MQTT server is offline

    Solved
    9
    0 Votes
    9 Posts
    2k Views
    S
    @matt216 the code could be made more resilient, but maybe lower down than module, which module author doesn’t control. Its hard to make 100% reliable code. Glad u resolved to issue
  • Is Magic Mirror portable?

    2
    0 Votes
    2 Posts
    395 Views
    S
    @MiguelDAD the issue will be node and npm levels. More than likely same hw type to same it will work
  • MMM-WeatherOrNot module doesn't change theme

    6
    0 Votes
    6 Posts
    751 Views
    T
    @sdetweil Thank you sir, I’ll 100% remember to do that next time. I should have known to go back and edit it.
  • MMM-CalendarExt

    4
    1
    0 Votes
    4 Posts
    884 Views
    D
    Turns out there is some type of miscommunication if an event is reoccurring. I deleted those events and just put them in 1 at a time and if worked fine. The times are still in 24 hours instead of 12 but I can live with that.
  • VSCode Question

    1
    0 Votes
    1 Posts
    283 Views
    ankonaskiff17A
    I’m using VSCode to make changes to css and js. Make a change, save, move on or undo depending on results. I noticed this morning something about “Staged Changes” and Commit on Master. I want to 1) make sure that “master” is the local file when I did git clone abcfile.git and not something that is tied back to file I cloned from. 2) What/Why did this show up today since I have been using for a bit now and the number of staged changes is significantly less than the changes I’ve made AND two of the staged changes are for some package-lock.json files I certainly haven’t even looked at. Only thing I did beteen yesterday & today was to do that update to Pi OS that was flagged in my notifications
  • Problems with MMM-ModuleScheduler

    7
    0 Votes
    7 Posts
    2k Views
    S
    @Sandy2503 well, they are there monitorControl: function(action, opts, res) { let status = "unknown"; let offArr = ["false","TV is Off","standby"]; let monitorOnCommand = (this.initialized && "monitorOnCommand" in this.thisConfig.customCommand) ? this.thisConfig.customCommand.monitorOnCommand : "tvservice --preferred && sudo chvt 6 && sudo chvt 7"; let monitorOffCommand = (this.initialized && "monitorOffCommand" in this.thisConfig.customCommand) ? this.thisConfig.customCommand.monitorOffCommand : "tvservice -o"; let monitorStatusCommand = (this.initialized && "monitorStatusCommand" in this.thisConfig.customCommand) ? this.thisConfig.customCommand.monitorStatusCommand : "tvservice --status"; just not in the same form… also, the doc describes how to specify different ones without changing the code https://github.com/Jopyth/MMM-Remote-Control#using-custom-commands
  • change resolution to 1680x1050

    3
    1
    0 Votes
    3 Posts
    570 Views
    S
    Hi, thx raspi-config is not the answer… change the zoom in custom.ccs to 75% body { transform-origin: top left; zoom: 75%; /*margin: 20px; position: absolute; /*height: calc(100% - 30px);*/ /*width: calc(100% - 30px);*/ background: #3a3cc0; /*background-Color: #cccccc;*/ /*background-size: cover;*/ /*color: #99F */ color: #000; font-family: "Roboto Condensed", sans-serif; font-weight: 400; font-size: 2em; line-height: 1.5em; -webkit-font-smoothing: antialiased; } then i can use right, center and left
  • Use MM as a screensaver?

    1
    0 Votes
    1 Posts
    215 Views
    R
    Hope this is in the right place. So I have a pi ready to go and had a thought. I’m working on a display for my small office and team. A few times a day one of us will need to enter some data into a database that runs on the pi. It’s kind of our way of updating everyone of the situation. I’ve found MM to be the perfect fit for displaying the data on a screen, but I’d like to still use the pi to be able to allow my co-workers to enter data as needed and then have the pi return to it’s display after a few moments. Curious if this is in any way possible? We’ve already got the application we need to enter the data and I’ve got a clear idea of how to get it to the display. Just looking for an easy way for users to dump out of the MM fullscreen display to enter the data and then have the mirror come back up when they’re done. Thanks
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    15 Views
  • MMM-weatherforecast. Icon problem - still displays the same.

    1
    2
    0 Votes
    1 Posts
    312 Views
    M
    Today I noticed that the icons in the module are not updating. It’s still wi-night-cloudy. I don’t know at what point it broke. I know it used to work properly. Can I fix it somehow? [image: 1606906890664-7f930a2f-3358-474e-9150-6dbe97140b5f-image.png] [image: 1606907148924-922908ca-bfba-437a-a2a7-94df65fa4a32-image.png]
  • Easy calendar question

    3
    1
    0 Votes
    3 Posts
    915 Views
    P
    For each of the available calendar modules you need to have a ical link to a shared calendar that is accessible. usually this is the “public” link or a “private” link with a long random looking string in it, that is actually still a publicly accessible link, but not discoverable, based on a personal or company name. this is discussed here. https://forum.magicmirror.builders/topic/11963/adding-shared-google-calendars The “get shareable link” button you see, probably offers a link that needs explicit authentication as you have worked out. auth is documented here in the default calendar module help https://docs.magicmirror.builders/modules/calendar.html#configuration-options auth is documented here in the helpfile for MMM-CalendarExt2 https://github.com/MMM-CalendarExt2/MMM-CalendarExt2/blob/master/docs/Configuration/Calendar.md i would try different type of auth, either plain, digest or bearer as there may be restrictions on one or more types of authentication method. [edit] I have had more luck with the MMM-calendar-Ext2 module recently Hope this helps
  • Default Calendar Module

    9
    0 Votes
    9 Posts
    2k Views
    ankonaskiff17A
    I don’t understand why but neither the CalendarExt2 or the default calendar will show a Google calendar with JUST holidays. They both accept Google’s http://yadaada.ics link that Google provides in settings. The default MM calendar spits out a message saying no upcoming events. Ext2 is just a void on screen. Additionally the Ext2 calendar, when I use my Google calendar (that works in Ext2) it strips out the holidays some kind of way. Neither Christmas or New Years show yet appointments past those two holidays do show. I need to go read some more on Ext2 calendar.
  • Can't access MM² when run on 'localhost'

    Unsolved
    1
    0 Votes
    1 Posts
    476 Views
    C-sonC
    Hi all! I’ve installed a Raspberry Pi camera and also the MMM-MotionDetector module, which works perfect. But since this module requires MM² to run at ‘localhost’ and not ‘0.0.0.0’ (due to requirements in Chrome for getUserMedia) I can’t access the MM2 from my PC at http://[MM²-IP]:8080/. As for what I understand the proxy solution mentioned in the README for the motion detector module is for other modules, not for accessing MM² from another device. Is there some kind of guide for a novice when it comes to these kinds of things, how to make my mirror accessible again?