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

Subcategories

  • 32 Topics
    236 Posts
    M
    Hi MagicMirror team, I wanted to share with the community my MagicMirror project featuring a completely custom-built LEGO frame! Hardware Setup: Display: Vertical monitor Computer: Initially Beelink (mini PC), now migrating to Dell OptiPlex D10U System: Ubuntu (Server → Desktop) PIR sensor for automatic screen on/off control via MQTT Implemented Modules: Clock & Calendar (with Italian custom calendar) Weather (Italian weather with hourly and daily forecasts) Compliments (motivational messages) News Feed (Italian news) Automatic screen control via PIR sensor and Node.js Unique Feature: The LEGO frame is completely customizable and modular. It includes: LEGO minifigures on top Colorful decorations on the sides with bricks from various collections Decorative elements (stars, clouds, stickers) Design that perfectly integrates into the home environment Technical Challenges Solved: MQTT integration for PIR control Italian weather modules configuration Optimization for vertical display Power management and automatic screen shutdown The project became not only functional but also a decorative element appreciated by the whole family. The LEGO frame makes the MagicMirror less “techy” and more accessible, especially for children. [image: 1763043465078-lego-frame.jpeg] ![alt text](image url) Thanks for this amazing open source project! Michele!!
  • UK Mirror photobooth issues

    3
    1 Votes
    3 Posts
    2k Views
    M
    Maybe contact the guy from here (Goldjunge_Chriz). In his post it says the max size is 120x80cm to ship to the UK. Maybe you can ask him if he can make an exception. It’s not cheap (way too expensive for my taste) but the results look spectacular. Additional to that it is thin and therefore light. Maybe he’s able to ship to the UK if you pay extra. Should be still below 500€ altogether.
  • "Embrace" mirror touchscreen - How'd they do it?

    2
    0 Votes
    2 Posts
    3k Views
    brobergB
    Best guess is that the glass is custom made, probably layered with thin layers of first the mirror coating at the back, then glass, then the capacitive mesh and then more glass on top. It would require the capacative mesh/grid to disregard any background noise from the mirror coating. But that is probably not an issue if the hardware and software of the touchpanel is custom ordered with those conditions.
  • How to run MagicMirror step by step on Raspberry pi zero

    4
    0 Votes
    4 Posts
    4k Views
    A
    @jctj I followed your document line by line while sshing into the pi but after step 5 i get message “Sorry, your Raspberry Pi is not supported. Please run MagicMirror on a Raspberry Pi 2 or 3. If this is a Pi Zero, you are in the same boat as the original Raspberry Pi. You must run in server only mode.” How to go ahead of this ?
  • Making two way mirror from commercial mirror

    4
    0 Votes
    4 Posts
    2k Views
    E
    Ok but you know silver layer isn’t transparent
  • lcd from old notebook/laptop?

    8
    0 Votes
    8 Posts
    4k Views
    zdenekZ
    @mykle1 cause somne of the laptops are broken (water/juice/coffee). And some of the simply don’t start, but they are 5+ years and I don’t want to waste money to get them working to place MB from laptop you need additional space.
  • Does a hardware on/off button conflict with the mirror software?

    3
    0 Votes
    3 Posts
    2k Views
    M
    @qu1que Hi there, Thanks for your reply. Best thing is just to test it with a new clean install of resbian I guess. I also found this post but after I posted my own question. I find the possibility of using an app to “shut down” the system also great and hope this also works for an Android device. ;) I’ll just have to use my breadboard and test it out. But I think I’ll order a Pi zero W for that purpose. If I screw it up it only costed about €10,- :face_with_tears_of_joy: :rolling_on_the_floor_laughing:
  • I fried my Raspberry Pi 3 model b+...

    4
    0 Votes
    4 Posts
    3k Views
    M
    I ordered cheap SMBJ5.0A diodes from Aliexpress for a couple of cents and now my Pi is as good as new. Not the best solder job but I don’t care. Maybe I should see if that really worked by feeding it with 12V again? :clown_face:
  • Microphone advise for PI2 & voice control

    18
    0 Votes
    18 Posts
    8k Views
    M
    Yeah i know that benchmark (using that speech recognition with my mirror already) :) (newer reapeakers not included there yet they definetly perform a lot better with background music as they use the xvf3000 resulting in them nearly completely removing the background music from any samples) When I saw it it was used in a small robot with speech recognition and it absolutely failed with a distance over around 1 m, but it was on a hackathon so maybe it was just the background noise causing problems. @dvbit it just sends all four channels to the pc aswell? or does it already create just one channel out of the four?
  • Asus Tinker Board

    Moved
    27
    1
    3 Votes
    27 Posts
    22k Views
    Y
    have you guys also experienced problems with OpenGL? I used the standard MagicMirror install script and did not compile it from scratch: everything works just fine, but ht pm2_error.log shows this and I assume performance could be increased by solving that libGL error: MESA-LOADER: failed to retrieve device information libGL error: unable to load driver: rockchip_dri.so libGL error: driver pointer missing libGL error: failed to load driver: rockchip
  • arm64 version with automatic installer

    5
    1 Votes
    5 Posts
    4k Views
    K
    @stacywebb On a Rock64 with Jessie installed and updated the automatic installer halts on the Chromium install. Is there a newer script available or any help? Installing dependencies … npm WARN notice [SECURITY] lodash has the following vulnerability: 1 low. Go here for more details: https://nodesecurity.io/advisories?search=lodash&version=3.10.1 - Run npm i npm@latest -g to upgrade your npm version, and then npm audit to get more info. chromedriver@2.41.0 install /root/MagicMirror/node_modules/chromedriver node install.js Only Linux 64 bits supported. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! chromedriver@2.41.0 install: node install.js npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the chromedriver@2.41.0 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2018-08-22T08_52_01_523Z-debug.log Unable to install dependencies! root@rock64:~#
  • This topic is deleted!

    3
    0 Votes
    3 Posts
    525 Views
  • Monitor not waking up from sleep

    8
    0 Votes
    8 Posts
    4k Views
    C
    @ndom91 try the fake KMS if you want to use TV service It’s what I do
  • Picture background

    2
    0 Votes
    2 Posts
    3k Views
    yawnsY
    Hi will. Welcome to this forum. Top right you see a magnifying glass. Click on it to open the search box. Within 10 seconds searching this forum for “background” you find this: https://forum.magicmirror.builders/topic/6744/adding-background-image ;) That should answer your question
  • Removing reflective film/coating?

    3
    0 Votes
    3 Posts
    3k Views
    Mykle1M
    @vassandrei A fresh, clean, flat razor blade held almost horizontal to the glass surface, as if you were removing a registration/inspection sticker from the windshield of your car. Perhaps a solvent that would aid in the softening of the adhesive.
  • Input ideas

    4
    0 Votes
    4 Posts
    2k Views
    M
    @richland007 expecting you have it running the “standard” way (running mm2 on your pi and directly showing it it on it aswell) You can basically choose whatever way is best suited for you.Mouse and touch obviously directly work fine. But I can’t see a reason not to use external buttons or a voice recognition. As @Sean stated they are not directly compatible with MM2 overall, but at least when running it on your device you can always use workarounds. (an example for this is using omxplayer as overlay to show videos since it performs much better then electron due to hardware acceleration support) You could for example use a program/module listening to the voice inputs and reacting by doing mouse/keyboard actions in certain places. Same for external buttons over the GPIO pins … Obviously thats more work than just connection a IR frame or a mouse, but certainly possible when you don’t want to use a mouse and for example can’t add a IR frame anymore (or just don’t want to)
  • Mirror film in United Kingdom

    14
    0 Votes
    14 Posts
    6k Views
    G
    I’m with Noel - forget it. I tried 60% film and although I was impressed with it optically, it was an absolute pain getting it perfect even when sandwiching it. I spent so much time and trouble then was never truly happy with it. When you’ve fiddled for ages you end up cleaning it every two minutes while you’re trying to get it right as it picks up the tinniest of bits. What a palaver. I bought an acrylic one from mirrorworld in the end. 300x600 was about £35y. Really chuffed
  • 0 Votes
    43 Posts
    32k Views
    qu1queQ
    Sure! thank you!
  • Smart Fan HAT?

    1
    2
    0 Votes
    1 Posts
    804 Views
    ?
    Is there anyone who has experienced with “Smart Fan HAT” (or sometimes it seems to be called “Pi Power HAT”) http://www.raspberrypiwiki.com/index.php/Smart_Fan_and_Power_Expansion_Board [image: 1532702016001-2a933cba-7a77-4282-a04b-fb13835eb862.jpg] [image: 1532702143274-41agk1any2l._sy300_ql70_.jpg] I cannot find any manual for assembly about this thing. Is there anyone who can help me?
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    173 Views
  • How do you switch on / off, wake up yours?

    15
    0 Votes
    15 Posts
    20k Views
    foxF
    @shockwave said in How do you switch on / off, wake up yours?: I just use a cron job to put the screen to sleep at 11pm and turn it back on at 7am. My schedule is routine enough that this works well for me. crontab -e 00 23 * * * /home/pi/monitor-off.sh >/dev/null # JOB_ID_1 0 7 * * * /home/pi/monitor-on.sh >/dev/null # JOB_ID_2 monitor-off.sh #!/bin/bash vcgencmd display_power 0 # export DISPLAY=:0.0 # xset dpms force off monitor-on.sh #!/bin/bash vcgencmd display_power 1 # export DISPLAY=:0 # xset dpms force on # xset s reset Great ! I will give it a try