A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Subcategories

  • Any suggestions or wishes for the forum?

    103 Topics
    720 Posts
    S
    @OrangeMirror the current docker setup will only work for multiple instances IF you use the MM_CONFIG_FILE environment variable to run instances off different config files, or the MM_PORT env variable to override the port if using the same config.js all the files will come from the ONE folder tree ~/magicmirror so this means you would have to setup multiple entries in the compose.yaml to launch multiple instances (with the different config parms) You have to change the container name too this is because all the DATA used by the container is external (on docker host filesystem) and not IN the container an example NOT using docker, but same idea here https://docs.magicmirror.builders/configuration/introduction.html#advanced-configuration-and-frequently-asked-how-to-configure-examples
  • Run JavaScript if a file is created

    25
    0 Votes
    25 Posts
    14k Views
    KirAsh4K
    @EoF, you can, as an external process, just like everything else. :)
  • MM2 on my own web server

    4
    0 Votes
    4 Posts
    5k Views
    KirAsh4K
    MM² does not need a web server, it’s built in. You need to run it as a 'serveronly' setup though. This is what I did on my unix servers (I have one at the office, and one at home, plus two rpis, all running MM²): Except for the very first step, all commands should be executed as an unprivileged user. First command needs to be performed as root, or equivalent system user. Make sure node.js it up to date with at least version 6.0.0 Clone the Github repository (find instructions on manual install here https://github.com/MichMich/MagicMirror/#manual-installation cd into the MagicMirror folder and run 'npm install' Check/Edit the config/config.js file to match your configuration, specifically the port run node serveronly open web browser (anywhere on the network) and visit http://: (for example http://my.cool.server:8080) Done. As I said, MM² does not require a web server for it to work, it’s built into node.
  • To-Do Modules

    3
    1 Votes
    3 Posts
    3k Views
    R
    Thank you very much for your kind words. You suggestions are very interesting, however, it would hugely depend on what speech/voice recognition engine I end up going for. I dislike the idea of have chrome keys and so I am leaning towards pocketsphinx, which can indeed be coded to allow you to access your RPi. Depending on how it goes, I will update you frequently! :)
  • Integrate MM2 modules in legacy MM1?

    2
    0 Votes
    2 Posts
    1k Views
    KirAsh4K
    Not compatible as far as I know. MM² structure is completely different.
  • Local IP address

    10
    0 Votes
    10 Posts
    6k Views
    strawberry 3.141S
    it’s already done https://forum.magicmirror.builders/topic/409/mmm-ip
  • Magic mirror. Hold the mirror

    3
    0 Votes
    3 Posts
    2k Views
    P
    @KirAsh4 Hmmmm good point. I’ve been preoccupied with the software side never thought to check if the touch monitor actually works with the Pi. It’s branded a dell monitor. Will give it a go in the next hour or so
  • Nodebb - Mr Admin

    3
    -1 Votes
    3 Posts
    2k Views
    P
    @paviro Yes yes. Exactly. I’ve actually stopped updating. So am a few versions behind. I got sick of updating. Then trying to fix all the modules that broke during update. There’s also a heap that aren’t documented and are hard to find. Some need to be installed manually instead of thru the admin panel or they don’t work. Some that are supposed to show in plugins list never appear. Have same issue as you. If my forum was large enough I would pay for their hosting service and let them deal with it. Luckily some good people on their forum that help out with questions.
  • Calendar function without google oder ical

    3
    0 Votes
    3 Posts
    2k Views
    paviroP
    Why do you have to use Google or Apple? Just find a tool that can export ics files and you are fine :)
  • MagicMirror builders in Berlin

    1
    0 Votes
    1 Posts
    1k Views
    paviroP
    Hi there, Are there any MagicMirror builders located in Berlin who are interested to meet some day? Cheers, Paul
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
  • Who wants to build a GitHub page?

    9
    0 Votes
    9 Posts
    5k Views
    Wilco89W
    @MichMich but that is also extra work but it is an option.
  • No-full-size monitor

    2
    0 Votes
    2 Posts
    3k Views
    MitchfarinoM
    Check out these mirrors to see how things will look… https://forum.magicmirror.builders/topic/316/my-full-lengh-magic-mirror-completed/2 https://forum.magicmirror.builders/topic/117/bangee-s-mirror
  • A little humor

    1
    0 Votes
    1 Posts
    1k Views
    KirAsh4K
    What better way to do testing with a touch sensor than to use alerts? Except, this touch sensor got a bit testy with me. :) (video capturing on the rpi isn’t particularly good, but you get the idea) Touchy Sensor: https://www.youtube.com/watch?v=ceA4cTn0lkA
  • WE NEED YOU!

    21
    0 Votes
    21 Posts
    22k Views
    EoFE
    @MichMich :(
  • Deal on TV - Amazon US - Deal of the day

    1
    0 Votes
    1 Posts
    1k Views
    C
    I’m new here, and haven’t gotten around to posting up my new forum member post. But I just happened to come across this deal on Amazon (US). Thought I’d share, maybe it is a good deal to make a magic mirror? Seems like a good deal, it’s $120 for a 32 inch LED TV AND it comes with the Amazon Fire Stick and it’s Amazon Prime. I’ve been wanting to get a Fire stick anyways, so I’m thinking I might get this just to have a cheap 32" TV. Since the Fire stick goes for about $40, you’re basically getting the TV for $80. Deal or no deal? https://www.amazon.com/dp/B01G7U2XYC/ref=gbph_img_m-3_7282_608887a1?smid=ATVPDKIKX0DER&pf_rd_p=2530017282&pf_rd_s=merchandised-search-3&pf_rd_t=101&pf_rd_i=11448061011&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=JZZTTH4JEE8AQCPP55MW
  • Speech recognition available?

    3
    0 Votes
    3 Posts
    2k Views
    L
    Remind me to learn how to program it to respond to “Mirror, mirror on the wall, ”
  • TV always ON

    9
    0 Votes
    9 Posts
    6k Views
    S
    You could probably look into this and making a script every time RPi is power cycled, a CEC command is sent to the TV via HDMI cable. This script could be executed if the RPi is restarted. https://www.raspberrypi.org/forums/viewtopic.php?t=36588&p=306449
  • Module css regions

    2
    0 Votes
    2 Posts
    9k Views
    Wilco89W
    Next Time try to look on the Forum, when you searched on regions it should be found https://forum.magicmirror.builders/topic/286/regions
  • Funny, yet not funny ...

    1
    4 Votes
    1 Posts
    1k Views
    KirAsh4K
    Last night I got home and decided I wanted to tinker with some more on my MM² code. After some lines were written, I popped a browser open … and saw no change. Huh? Went back, double checked my code, refreshed the browser … nothing. Oookay, I started adding debug lines and commenting out others. Still nothing, no debug, no console, no change, anywhere. Well this is annoying … the mirror is still running, but it seems none of my changes are taking. Ok, so maybe I need to restart the process. So I popped open another SSH session, logged in, and hit 'pm2 restart MM'. Boom, the mirror restarts no problems. But what’s this? Even on the mirror I don’t see my code changes. Did the rpi suddenly get corrupted and it can’t read data? Crap. Time to restart the rpi and do a file systems check. That came back fine, memory test, fine … so what gives? Flipped back to the first SSH window to check on code … yep still there. What’s going on?! By now I was getting irritated so I did the next best thing I could think of: recloned everything from github, reset it all, and try again (from the first SSH window session - can you guess what’s going on here yet?.) Hit reload …ok, it comes up. Let’s make code changes again … nothing. No changes, it’s like all my code was being completely ignored. So I flipped back to the second SSH session I had opened to start looking at the filesystem again and then it hit me … I’m working on the wrong device! UGH! The window title correctly tells me that I was on a different address, I just never looked UP to see it. See, I have an identical installation on my office server, it’s an exact clone of the rpi at home. When I code at home, I push up to github, when I get to the office, I clone it back down. When I leave the office at the end of the day, I push changes up to github and when I get home, I reclone again. So the two devices always stay the same. In the first SSH session window, I was already logged into the one at the office, I just didn’t realize it. So all my code changes were being done there while I was trying to see the changes from the rpi at home. It’s at that point I decided it’s time to just go to bed. :)
  • Yet an other MagicMirror project...

    9
    0 Votes
    9 Posts
    5k Views
    D
    @KirAsh4 said in Yet an other MagicMirror project...: I keep a sledge hammer handy for when it decides to not respond to my commands. :) [image: 0008.jpg]