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

    Posts

    Recent Best Controversial
    • RE: Finally built my mirror

      Looks great!

      posted in Show your Mirror
      bheplerB
      bhepler
    • RE: Newbie MM Husband trying to make a MM for wife for XMAS

      Magic Mirror Basics, part 2: Modifying your mirror

      You’ve already done this a bit, but I want to expand upon modifying the behavior of your Magic Mirror. The vast majority of the time, you will be able to change the behavior of your magic mirror to your will by doing two things:

      • Installing modules in the /home/pi/MagicMirror/modules folder
      • Modifying the config.js file.

      You’ve already taken a crack at modifying the config.js file. You’ve changed the default compliments to include your wife’s name. That’s pretty much half of the journey right there. The compliments and calendar modules are included with the basic magic mirror framework, so you don’t need to add those modules separately. Adding the modules developed by the community is only slightly more involved.

      The basic steps to adding a third-party module are:

      • clone the module into the /home/pi/MagicMirror/modules folder
      • run the installation script, if necessary
      • edit the config.js file to tell the magic mirror framework to look for the new module.

      The only complex part of the process is that the section of the config.js file for the new module isn’t included in the default file, so you’ll have to add it from scratch. It’s not terribly difficult and the read.me file in each module should give you an example of the relevant code to copy into the config.js file.

      posted in Hardware
      bheplerB
      bhepler
    • RE: Core of MagicMirror

      @yours.mukul Heh. All right, short version:

      Magic Mirror is a modularized application that is written using NodeJS, the Electron application framework and a mix of Javascript and Python programming languages. It does not use a database for state information. Instead, the Magic Mirror application uses a configuration file that determines how the application loads and run a series of modules.

      The Electron application framework is responsible for coordinating between the back-end NodeJS processes and the front-end Javascript processes. The electron application is also responsible for rendering the interface onto the screen via a built-in web browser (Chromium).

      When a module starts up (as directed by the main application), that module returns a chunk of HTML code that the application will then render and place upon the interface. If the module needs information from another source (RSS feed, weather information, sports scores, whatever), the application framework has hooks that allow a node process to retrieve/generate that information and then present it to front-end module code. Any state information is stored in memory and is regularly replaced by the back end process.

      I hope that clarifies things.

      posted in General Discussion
      bheplerB
      bhepler
    • RE: no space on SD-card

      @zdenek First, how big is your SD card?

      Second, you can probably copy off the config.js file out of the /home/pi/MagicMirror/configure folder and then delete the entire /home/pi/MagicMirror folder. That should give you enough space to get your Pi back up & running.

      Third, you can remove the applications that come with the Raspian operating system that aren’t necessary for the Magic Mirror to function with this command:
      sudo apt-get remove --purge idle3 java-common libreoffice* minecraft-pi scratch nuscratch penguinspuzzle python-minecraftpi python3-minecraftpi smartsim sonic-pi wolfram-engine
      Follow it up with the automated cleanup: sudo apt-get autoremove -y.

      That should free up some space once you get your Pi booted again.

      posted in Troubleshooting
      bheplerB
      bhepler
    • RE: Magic Mirror Mark IV

      @motdog said in Magic Mirror Mark IV:

      Remote access code?

      Technically, remote SSH access into the mirror through their firewall. It’s not really a code so much as an encrypted passkey.

      posted in Show your Mirror
      bheplerB
      bhepler
    • RE: Considering taking donations to support the MagicMirror project. Interested in your thoughts!

      I’m currently working on my 4th mirror and I have plans for two more. I have gotten so much out of @MichMich’s original idea. I would love to donate some cashy money to help him keep this idea flourishing.

      Additionally, I trust Mich to use collected funds for the project appropriately.

      posted in MagicMirror
      bheplerB
      bhepler
    • RE: Magic Vanity Mirror

      WIth a little creative woodworking, you could route a channel along the frame. Similar to a rabbet, but an 8mm wide and 2mm deep channel could fit a string of LEDs. The lights would illuminate her face but the channel would keep them from washing out the acrylic & screen.

      posted in General Discussion
      bheplerB
      bhepler
    • RE: MagicMirror wont start

      @kalleK Well, those errors didn’t seem to kill your mirror. I would comment out the 3rd-party modules in your config.js and restart your mirror process. Add them back one at a time until you get those warnings again and then talk to the module developer. Assuming those are module errors.

      posted in Troubleshooting
      bheplerB
      bhepler
    • RE: My Old Wood Mirror

      @nischi - Aha! I was wondering what those things were. Now I understand.

      posted in Show your Mirror
      bheplerB
      bhepler
    • RE: Considering taking donations to support the MagicMirror project. Interested in your thoughts!

      Done and done. I did get the initial prompt in Dutch, but I was able to figure it out. Once I logged into PayPal, everything switched to English.

      posted in MagicMirror
      bheplerB
      bhepler
    • 1
    • 2
    • 15
    • 16
    • 17
    • 18
    • 19
    • 25
    • 26
    • 17 / 26