@costascontis - Are all of your modules working correctly? Some modules may have an infinite and very short retry on API calls. Multiple internet calls take up a fair amount of processing power.
Do you notice anything in the logs?
Why aren’t you just hitting the mirror with a web browser? The browser will render the mirror more-or-less exactly as it will be displayed. You won’t be able to use any module with a peripheral, such as a microphone or IP camera. But for layout, fonts and the like it will speed things up immeasurably.
Add your computer to the ipWhiteList and restart the mirror process. Point your browser at http://[mirror ip address]:8080
@danielnewy - IMHO, these are good for creating an Android-based Magic Mirror project. There are a lot of development boards out there that run various flavors of Android and they likely can be used with these apps with little difficulty. If all you want out of your mirror is the basics (newsfeed, weather, stocks, exchange rates, date & time, calendar) then these apps will likely work and be very easy to install.
If you’re an existing Android developer, then these may be the way to go. If you’re just getting started, I would stick with the Raspberry Pi and configuration files that are the prevalent method around here (unsurprisingly, since the forum was started to provide a community for the Raspi Mirror builders).
Looking at the Mirror Feeds site, for example… there are already modules that perform all of those features, plus a lot more. That’s the beauty of the module framework: multiple developers are adding features all the time.
To be honest, I would recommend building a Raspberry Pi based mirror and proceeding that direction. Unless you can think of a reason why you need to go with Android.
Nice work. I like the glue-it-all approach.
@axel - Now that you can run your script and have it execute the command (I’m assuming that when you run the script, it does what you want) you just have to tell pm2 to manage that script.
Tell pm2 to manage the script:
pm2 start startcam.sh
Tell pm2 to remember & autostart the script:
Let us know how it goes.
One other side question. Has anyone tried splitting up the interface into multiple displays? Instead of using a giant 42" TV to display the time and a status message maybe you could use a few ~7" displays as second and third monitors and display it that way. I’m not sure how you would blend each lcd screen into the surrounding background of the mirror though.
I built a mirror with two 24" displays using a Raspberry Pi and a Fitlet. I considered using the Fitlet to drive both displays, but I couldn’t find a way to guarantee one instance of MagicMirror per display. In the end it was easier to drive each monitor separately. If you’re willing to go Windows, you might be able to pull it off.
I’m adding a third monitor to that mirror in February. Wish me luck!
(also: wait for large sales at Amazon, NewEgg, MicroCenter, BestBuy and the like. I picked up a 47" LCD monitor for like $87 on Black Friday)