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?

    95 Topics
    656 Posts
    KristjanESPERANTOK

    @toxeek Just to let you know, I am not part of the core MagicMirror team and my answer is based on my personal interpretation of the situation.

    I wish you every success! 🚀 I would find it interesting if you could tell us about your project later.

  • 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
    4k 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. :)

    I loved him

  • Web interface for customization?

    9
    0 Votes
    9 Posts
    7k Views
    KirAsh4K

    That’s a question for @MichMich. As he mentioned above, he has a module on his to-do list, but it takes time to develop something like that. We all have busy schedules too. Catch-22.

  • Access to file system

    5
    0 Votes
    5 Posts
    2k Views
    tatailleT

    @KirAsh4 ha ok, sorry I not familiar with architecture. I already did a lot of widget for AtlasBoard for my company but I did not need to access fs.

  • How to contribute ?

    2
    0 Votes
    2 Posts
    2k Views
    KirAsh4K

    Essentially you are using your own github account to do that. Write your code, commit it to github, and then share it with the rest of the world. Github has extensive help pages on their site. A good beginner’s guide is here: http://product.hubspot.com/blog/git-and-github-tutorial-for-beginners

    I would recommend you start there and when you get stuck (or if you get stuck), let us know where/how, and we can try to help resolve the issue then.

  • Alexa or Jasper?

    6
    0 Votes
    6 Posts
    6k Views
  • RaspberryPi_AI

    1
    0 Votes
    1 Posts
    2k Views
    MitchfarinoM

    Reddit user Comm4nd0 has just released his code for his AI.

    The link includes a video with a demonstration of its capabilities. Looks pretty impressive!

    https://www.reddit.com/r/raspberry_pi/comments/4ovcpm/raspberrypi_ai_code_as_requested/

  • Promotion video

    3
    1 Votes
    3 Posts
    2k Views
    EoFE

    @MichMich Agreed! Definitely show some of the modules we’ve got around here, and other mirrors. What MichMich posted should be enough to make a pretty good video.

  • When you're writing code ...

    1
    6 Votes
    1 Posts
    1k Views
    KirAsh4K

    0_1466189518660_bugs.jpg

  • 1 Votes
    3 Posts
    1k Views
    MichMichM

    @paviro Not sure! If so, I’ll make sure to post it here.

  • Making my own translation [solved]

    10
    0 Votes
    10 Posts
    6k Views
    Wilco89W

    After years of programming & translations I learned a lot. In my own language (frisian) we do use some of these a lot, and in the other language (Dutch) we don’t use them often.

    But for every starter it can Be a huge problem to solve this very Tiny issue.

    I Hope you did finish your translation and Made a PR.

  • Shopping / To Do List

    2
    0 Votes
    2 Posts
    4k Views
    KirAsh4K

    Personally I use Google Keep. The reason I like it is because I can use it to write notes, set alarm on notes, I can create shopping lists with it, and if I want to get creative, even to-do lists, although the latter is better done with Google Tasks. And, for me, best of all, it’s synced across all of my devices, computer, phone, tablet. The bad news is, Google Keep does not have an API, however Google Tasks does, it’s a REST API.

    I’ve thought about it quite a bit actually, but haven’t had time to actually start looking at what it would take.

  • I'm back!

    3
    2 Votes
    3 Posts
    2k Views
    KirAsh4K

    Oh no, he’s back. Quick lock up your mirrors, change your passwords. Lock the doors!

  • eGalax Touch Screen Panel Worked Out of the Box on Pi 3

    3
    0 Votes
    3 Posts
    2k Views
    paviroP

    Maybe it acts as some kind of USB mouse/touchpad?

  • Using MM1 on older Pi's

    9
    0 Votes
    9 Posts
    3k Views
    paviroP

    @KirAsh4 I pretty much have the same opinion.
    However you should still be able to install node and npm on the Pi 1. The create a config file error is probably related to some typo in your configuration file or you did some other mistake setting the the thing up. Seems like you did not install the dependencies by using npm install? This could also be a reason :)

  • Spotify

    4
    +0
    0 Votes
    4 Posts
    9k Views
    paviroP

    I moved this into the general discussion category since it isn’t a real module (yet?).

  • A different day, a different mirror ...

    1
    0 Votes
    1 Posts
    1k Views
    KirAsh4K

    This just came across my radar. This appears to run entirely on an Android tablet.

    Android Motion Sensing Smart Mirror
    http://www.instructables.com/id/Android-Motion-Sensing-Smart-Mirror/

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    3 Views
  • Old mirror code [solved]

    2
    0 Votes
    2 Posts
    2k Views
    paviroP

    Check the branches on GitHub!

  • Question about the mirror

    7
    0 Votes
    7 Posts
    3k Views
    KirAsh4K

    It’s a warning, sure. And perhaps their product is indeed easily scratched. Ask around, go a different place or vendor, see what kind of response you get.