First and foremost, thanks to Michael Teeuw for creating the MagicMirror and to the whole community that has continued to make this platform fun. I’ve scoured the forums and finally took the plunge to build my own.
So here it is…
I was thinking of putting together a more detailed punch list/tutorial. If you guys are looking for one let me know. I’ll at least add some more pics and answer any questions.
The details:
Hardware
Frame:
Built the frame using 1x3 pine and decorative molding all found at my local Home Depot. With a little bit of stain, it came out pretty nice.
CPU:
Using a Raspberry Pi 3 MB with a 16gb MicroSD
Monitor:
Using a Dell 27" Widescreen LED LCD Monitor, SE2717HX. I got it for $99 through a deal I found on slickdeals.net via Office Depot. Noticed it isn’t the best from the side angles (looks washed out), not bright) but good enough… Suggest anyone looking for a monitor to setup an alert via slickdeals…
Mirror:
I went with an acrylic see-through mirror. 12x24, 3mm thick. Picked it up from amazon for about $35. It’s ok, not as clean & crisp (seems wavy) as a real mirror but good to start on a budget. I will replace it with a real mirror at some point.
MagicMirror Setup
I originally had MM2 installed and setup on the Pi running raspbian, but I found once I loaded up multiple modules it started to bog down. I found that if I just used the browser (chromium) on the Pi and pointed to a hosted version (serveronly on another machine) it ran much better. I actually have MM2 running on a windows machine I use for other purposes (Home automation, etc…) You can use node.js for windows to run MM2- https://nodejs.org/en/download/
I then found FullPageOS distro that ran just enough OS (based on jessie lite) and just runs Chromium. This was perfect and found it ran faster than my original raspbian. Get it from here - https://github.com/guysoft/FullPageOS
I played around with many modules, configs and css files to finally get the data and layout I was looking.
Modules
Default:
Additional:
- Calendar_monthly - shows month
- MMM-MLB - Baseball scores. Go Yanks!!
- MMM-Rest - Used to pull data from my home automation system (homeseer)
- MMM-SimpleLogo - pulls updated radar image from wundergound
- MMM-Traffic - When to leave to get to work
- MMM-TweetsByTimelineOrList - Latest twitter posts
- MMM-WunderGround - Current weather & forecast
- iFrame - Used to display web pages for real-time data from PRTG network monitor & Netcam Studio tied into my Q-see house cams
So that’s my build. Hope you like it and let me know if you have any questions. It’s been a lot of fun building it…