A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Turn pages with physical button

    Solved Troubleshooting
    3
    0 Votes
    3 Posts
    569 Views
    G

    @sdetweil Thanks, that is excatly what i was looking for

  • 0 Votes
    7 Posts
    1k Views
    H

    @hesspoint Update: There is actually a custom HA integration that is awesome: https://github.com/sindrebroch/ha-magicmirror

    So I switched form the REST API to that integration and it is even better

  • 1 Votes
    1 Posts
    2k Views
    C

    My first Magic Mirror build using a recycled 19’’ TFT monitor.
    magic_mirror_final_cropped.png
    You can read a super detailed guide to building a Magic Mirror, including tips for setting up your JavaScript development environment, how I calculated the measurements for the different frame components, and even download my 3d modeling files for the mirror housing here:
    https://fairhurst.dev/portfolio/mirror
    You can view the configurations for my modules here:
    https://github.com/fairhurst-dev/MagicMirror
    My housing design consisted of the frame, followed by the two-way glass and monitor stacked on top of each other. This stack was surrounded by the dummy box and finally a plywood back board was attached to the back.
    labeled_exploded_view.png
    I created a frame and dummy box using two 3-in x 6-ft pine boards. Then I attached the two-way glass to the back of the frame with silicone glue.
    frame_with_glass.png
    I secured the monitor inside the dummy box and flat against the glass using four 4-in corner braces.
    corner_brackets.png
    I attached the dummy box to the frame back using 1.5-in corner brackets.
    side_view.png
    The plywood backboard was attached using 2-in corner brackets, followed by a French cleat to allow the entire unit to hang on the wall, no stud needed!french_cleat_plywood.jpeg
    Lastly, I used cable ties to organize the cords behind the monitor and velcro squares to secure the power boxes and Raspberry Pi to the back of the monitorvelcro_squares.pngback_view.png
    Enjoy the build, and please reach out with any questions!
    https://fairhurst.dev

  • 0 Votes
    2 Posts
    779 Views
    M

    Thanks for this.

  • 0 Votes
    2 Posts
    626 Views
    S

    @anthem212 well there are three commands to turn off the output

    vcgencmd
    dpms

    these two turn off the HDMI port, NOT the monitor/tv

    and cec-client

    this turns off the monitor/tv
    IF it supports the cec command(correctly)

    and then you would need a people sensor,
    most use use infrared, as it’s ‘easy’.

    there are modules that put all this together.

    search here for MMM-PIR

    Now to get your speed requirements will be a little harder. I use TV’s for my two main mirror systems. 43 and 55 in.
    one supports cec, the other doesn’t.
    when I turn off the HDMI port on both, they put up a big NO INPUT screen , and power off after 15 minutes.
    that is energy star compliant.
    but you can’t turn them on via software

    if it supports cec, then maybe you can turn off/on via software. mine is inconsistent. always can turn on, but not off
    on is the same as pushing the button, takes 15 seconds, displays the product logo and all that.

    I gave up, and just hide the mm content and leave the TV’s on. the one in the hall I call the nightlight!

    I also use a webcam for motion detection, instead of pir, cause that’s what I had at the time

    as yours is a 4k tv, I’m guessing it supports cec

    install the cec-utils package on pi
    sudo apt install cec-utils

    this also only works on my pi 4. not pi3.

  • 0 Votes
    1 Posts
    615 Views
    A

    I don’t know whether anyone has already done this, but just wanted to share with you something which I have created.

    So, I have been using the MMM-Wallpaper module and changing up the sources to find some other wallpapers and I found that I liked the firetv source best. I tried reddit sources, but those tended to contain many personal photos and not quality wallpapers. But after a few months, I found that only the same wallpapers were being repeated, so I dug into the code, and found, as of course, many of you perhaps know as well, there is a fixed cache of firetv wallpapers which are cycled through, and even though the list is long, it’s still finite.

    So I started thinking about how can I get more wallpapers for my magic mirror. I knew that there is one custom option in the module which would let me use my own images through a specific folder that I specify in the config. So I started creating a background application that will scrape a wallpaper website, download many wallpapers into a particular location and then, as the config is pointing to that folder, the wallpapers would be new.

    But that would mean that I had to go into my raspberry Pi, run the script manually, perhaps changing the wallpaper genre as well to get new wallpapers. So, I made a basic Android app as well with just a drop-down and a submit button. The app, when started, would query my background application in the pi for the list of genres in the site, and populate them in the drop-down. Then, when I select a genre and click submit, it automatically scrapes that particular genre in the wallpaper site, downloads the wallpapers and in the next refresh cycle, the new wallpapers would appear.

    How do you like my concept?

  • 0 Votes
    1 Posts
    384 Views
    D

    Hello guys, i m ultimating my magic mirror, i want 2 led strips behind the mirror, for a light effect when i talk to rhasspy. (Wake Word,thinking,error)
    I found the project Alice/HermesLedControl, but how i connnect the strips to the Raspberry gpio?
    Thanks for help

  • PIR sensor help please

    Troubleshooting
    8
    0 Votes
    8 Posts
    3k Views
    P

    Step 1: Calibrate your PIR Sensor. You may use a small circuit for testing !
    proximity_pirtestbb.gif

    Step 2: Connect your PIR sensor to Pi
    8. a. RPI PIR_bb.jpg

    Step 3: Install MMM-PirSensor module
    https://github.com/paviro/MMM-PIR-Sensor

    Hope it helps !

  • 0 Votes
    2 Posts
    1k Views
    goonerbeatyaaG

    search the forum for " how-to-add-modules-for-absolute-beginners "

  • 0 Votes
    33 Posts
    20k Views
    T

    for some reason im having the same problem and it wont load the browser from the shell script. not sure why

  • 18 Votes
    204 Posts
    380k Views
    L

    @asaxena11

    sudo wget http://node-arm.herokuapp.com/node_latest_armhf.deb sudo dpkg -i node_latest_armhf.deb sudo apt-get install npm

    My problem:
    I made fresh installation of whole magic mirror about 2 weeks ago because I had a problem with screen size - have huge black part of screen which is “covering” right modules.
    I tried electronOptions, modifiyng the /boot/config.txt and without luck.
    I am running 2.4.1 on fresh installation of Stretch Lite