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: My first Magic Mirror!

      figure out a better on/off switch than the what is currently electrical taped

      I found these on Amazon. It’s annoying to wire it up, but it is so worth it.
      0_1574644655755_mirrorplug.jpg

      posted in Show your Mirror
      bheplerB
      bhepler
    • RE: MMM-Lunartic

      This ought to keep @Mykle1 busy for a couple weeks at least: https://www.programmableweb.com/category/astronomy/api

      posted in Education
      bheplerB
      bhepler
    • RE: Node Serveronly - Internet Connection

      @m-tarek - Technically, only the Pi needs a connection out to the Internet in order to display the modules correctly. Your devices behind your firewall/gateway/router will need to be able to see the Pi in order to display the interface. (Be sure to carefully configure your IP whitelist)

      We have a similar setup in my office for the superwide mirror in the lobby. The gateway has a bypass set up for the Pi running one of the Magic Mirror installations (the superwide runs two Magic Mirror installations). Everything behind the gateway is forced to our capture portal except the Pi, which is allowed to bypass the gateway and get an internet connection. Anyone behind the gateway can see the data displayed upon the Pi without having an internet connection yet. There is some other trickery that we do that isn’t relevant here.

      posted in General Discussion
      bheplerB
      bhepler
    • RE: stopping MM via pm2 does not close electron - at restart I get EADDRINUSE

      It sounds like something on your Pi is attempting to start the Magic Mirror process twice. If you used a cron job to start MM as well as PM2, then this can happen. Likewise, if your script that PM2 calls to start the process has the command twice, this can happen.

      EADDRINUSE usually means that two processes are trying to serve up web pages on the same port. If that happens on reboot, then most likely two commands are trying to start MM.

      My recommendation is to remove PM2’s attempts to start MM, reboot and see if the mirror process starts. If so, find out how it’s being called and remove that, then reset pm2 to do it. If MM doesn’t start after the reboot, run your netstat -lptn again and find out what’s listening on that port.

      posted in Troubleshooting
      bheplerB
      bhepler
    • RE: Upgrading Mirror Mark II

      Well, the mirror has been refreshed with an internal power cable to an electrical outlet behind the mirror. It looks much more professional now. The forum isn’t letting me upload images right now, but I’ll circle back here and post them eventually.

      posted in Show your Mirror
      bheplerB
      bhepler
    • RE: BirdNET-PI-chart on MM2

      @thgmirror - With a little digging, I found the source URL that the map uses. I’m working on a module now. Once I get it going, I’ll see about adding the chart too.

      posted in Education
      bheplerB
      bhepler
    • RE: MM as a screensaver

      To expand on @sdetweil’s post, the Magic Mirror framework is a web application. You can connect to it just like any other dynamic website.

      If you can configure your screensaver to load a web page, then you can point it at your Mirror’s IP address on port 8080 (by default) and it will show you the interface. You will have to modify the IP Whitelist to include your computer, but that’s pretty trivial.

      posted in General Discussion
      bheplerB
      bhepler
    • RE: PM2 error

      @dawookie1979 - At a guess, it looks like pm2 is not compatible with the version of node that you have on your pi. I would try upgrading node then re-running the pm2 startup command.

      posted in Troubleshooting
      bheplerB
      bhepler
    • RE: The Italian "dual" Job [Build]

      That looks really sharp! Great work.

      posted in Show your Mirror
      bheplerB
      bhepler
    • RE: BirdNET-PI-chart on MM2

      @cyberdie - I have an idea. Once I have it implemented I’ll post it and let you guys try it out.

      posted in Education
      bheplerB
      bhepler
    • RE: Newbie with some initial questions

      IMHO:

      • Frameless monitors are okay. I personally remove the plastic bezel from the monitors so they’re essentially frameless anyway. If you’re uncomfortable with this, you can solve it by slinging money at the problem and buying a frameless monitor. The facing frame that you build in a typical mirror is going to put a border around the edges anyway. There is padding around the edge built into the Magic Mirror default stylesheet, so this becomes kind of a moot point.
      • I have not built a touchscreen mirror, mainly for the reasons you mention. I try to keep my mirror looking like a mirror, and avoid finger smudges. A lot of people want a touch interface for some reason. I don’t personally understand it. The interface is mostly push, not push-and-drag so that’s more or less a non-issue.
      • I relocate mine to the bottom of the box, hidden behind the frame. For the most part, they’re unused. But I like to leave them accessible just in case.
      • My first mirror had a camera behind the acrylic that would detect movement. The latest mirror also uses a camera behind the glass. The next one will probably feature a hole drilled in the facing frame for the sensor. With a little patience and sharp tools, it can be very discreet.
      posted in General Discussion
      bheplerB
      bhepler
    • RE: Help Me To Get Lucy Working

      @mykle1 - Ah. That’s fine. Considering the functionality added, it seems a small price to pay. I just want to be sure I’m aware of the ramifications. If I’m building mirrors for friends, I need to weigh the pros & cons of including Hello Lucy into their builds. If I can maintain access to their mirror, then I can make it work. I just have to remember to redo my modifications to the module code.

      But if the owners intend to run the updates… then I should probably hold off on the Hello Lucy module. I barely trust myself with modifying the code, let alone teaching someone else how to do it!

      posted in Troubleshooting
      bheplerB
      bhepler
    • RE: My mirror

      Looks good! Nice job.

      posted in Show your Mirror
      bheplerB
      bhepler
    • MMM-BirdNET

      MMM-BirdNET is a module to display nearby submissions to the BirdNET project at Cornell University. BirdNET is a machine learning algorithm that identifies birds by their song. Anyone can download their free app for their smartphone and submit samples for identification.

      This module plots submissions within the previous 24 hours on a map. Additionally, it will randomly select a submission and display what type of bird the machine thinks made the song.

      Preview

      display.png

      Features

      • Multiple map styles included
      • Custom map style supported
      • Only local bird samples displayed
      • Configurable popup interval
      • Configurable map zoom level

      Installation

      Super easy, barely an inconvenience.

      cd ~/MagicMirror/modules
      git clone https://github.com/BrianHepler/MMM-BirdNET
      

      and edit your ~/MagicMirror/config/config.js file:

      {
         module: "MMM-BirdNET",
         position: "bottom_left",
            config: {
               lat: 42.453583743,
               lon: -76.47363144,
            }
      },
      
      posted in Education
      bheplerB
      bhepler
    • RE: Possible to make an Infinity Magic Mirror ?

      @tirando - Two way mirror = one way glass = one way mirror. They’re all synonyms. Much like how flammable and inflammable both mean “no smoking nearby”.

      Two way/One way mirrors are both just terms for a mirror that allows a percentage of the light behind it to pass through.

      posted in General Discussion
      bheplerB
      bhepler
    • RE: Remote into MM not working

      @dazza120 - Remember to mark the topic as solved. I’m glad you got it working.

      posted in Troubleshooting
      bheplerB
      bhepler
    • RE: Upgrading Mirror Mark II

      @Stoffbeuteluwe - It’s glass and it came from www.twowaymirrors.com. They have a rep who floats around here every so often. Ah, here they are: @twowaymirrors

      I had a great experience with them and they’ve supplied the glass for four out of my five mirrors. This one was a special case and they boxed it up in a custom crate for me. Excellent stuff.

      posted in Show your Mirror
      bheplerB
      bhepler
    • RE: MMM-Hotword

      Excellent! I can finally get my mirror to respond to a particular swear word. It’s a literary reference. Honest.

      posted in System
      bheplerB
      bhepler
    • RE: RPI3 running out of memory

      @ember1205 - It’s still useful information, even if it is the combination of two modules. Remove one module and the problem dissipates. In the end, it doesn’t really matter if it is one module or a combination of two modules that causes the memory error. It gives you a path forward without errors.

      posted in General Discussion
      bheplerB
      bhepler
    • RE: HELP to use a cam with MM PLEASE

      @axel - Well, if you really want to use the camera, the basic module to use is MMM-Motion-Detection. This will turn the MagicMirror display off & on when it detects movement in front of the camera.

      I’m pretty sure there is a selfie module around here that will let you take pictures of yourself. If you really want to get advanced, there’s a facial recognition app that has been used with varying degrees of success.

      posted in Troubleshooting
      bheplerB
      bhepler
    • 1 / 1