MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. phrazelle
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    P
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 15
    • Groups 0

    Posts

    Recent Best Controversial
    • Ornate Awesomeness

      This has been a really fun project! I saw the first version a while back and wanted to make one. Christmas is coming up, so this is my girlfriend’s present!

      I found the frame in a thrift store for $20. Seeing the frame made me jump on the project. That thing is incredible…plastic…but incredible…

      For the glass, I look around a lot and compared pictures and whatnot and decided to go with actual smart mirror glass from Two Way Mirrors. I’m really happy with the reflection/allowance ratio. It looks great! That being said, the glass was the most expensive part of the project.

      I sourced a 32" TV from a pawn shop. Well, two of them. Ever opened up an LED TV? Yeah…maybe don’t. The first one became a great set of LED strips and some sweet thin speakers for another project. Second one I pulled off everything I could while keeping the housing intact, and it made it to the finish line.

      I lucked out with the frame having preexisting holes that the old glass was mounted with. I created a set of rails to use the holes, then built a wall on those rails to secure a backing to.

      Back Frame

      Back Frame 2

      The light wood shows through the glass, as well as the TV logo and vol/ch button text, so I ended up painting the front of the wood black and masking the logo/text with electrical tape.

      Front

      I added fans into the side of the backing I made to get airflow into the TV. They are kind of noisy, so I might flip them out with silent ones before I give it to her.

      Fans

      This thing is a beast and hard to carry around, so I installed some handles for the top and bottom of the frame. That worked really well!

      Handles

      Here is everything inside. I opted for a RPi case with a fan because it will be locked in there. I haven’t seen issues with temperature yet, but I haven’t had it running for extended periods yet. I ran power connectors for the fans through a protoboard, but I’m sure that could have been tidied up a bit with direct wiring.

      Inside

      I put a PIR sensor at the base of the frame. The TV I have in currently doesn’t support sleep mode, so I’m still working through how that will actually function when the dust settles.

      PIR Sensor

      Here it is closed up from the back. I drilled holes for the existing TV mounts. I think that will be the way to hang this. I thought about a French cleat too, but not sure yet. Also kicking around the idea of building an easel for it!

      Back Side

      Here it is turned on! The only visible module you can’t see is an iframe in the middle of the screen that points to a page on my personal website. That way I can push randomness to it remotely, which is either creepy or fun.

      Front Side

      Current Modules:

      • Time/date
      • Google Calendar
      • MMM-forecast-io
      • Compliments
      • News Feed
      • WatchDog
      • MMM-Remote-Control
      • MMM-PIR-Sensor (will probably pull due to the previously referenced issues)
      posted in Show your Mirror
      P
      phrazelle
    • RE: PIR-Sensor - put your mirror to sleep if not used

      @McSorley Thanks for the response!

      Unfortunately my TV doesn’t have a sleep mode option. It automatically displays the No Signal message and turns off after a few minutes of no signal. To make that more difficult, if the TV is turned back on with the remote, it loses the resolution settings and blows everything up until the RPi is rebooted.

      I’m not sure how to address this, but I think it would be ideal in my circumstance to have this module, but triggered by the PIR sensor. Idk if I can finagle that, but I suppose I can give it a shot.

      posted in Troubleshooting
      P
      phrazelle
    • RE: MMM-forecast-io -- Localized up to the minute weather

      @strawberry-3.141 Thanks for the info!

      After looking through there, it looks like the module pulls the icons as a font file. I believe that would mean that CCS customization would be overall to each displayed character. So there would be no way to color segments of each character (like an orange sun poking out from a grey cloud) because the stylization would apply to the character as a whole.

      Am I assessing at that correctly?

      posted in Utilities
      P
      phrazelle
    • RE: MMM-forecast-io -- Localized up to the minute weather

      Hello! Thanks for your time with this module!

      I would like to customize the weather icons. I am able to change the overall color of the icons with CSS, but taking that a step further, is there a way to alter sections of the icons instead of the icon as a whole?

      I.e. wi-day-cloudy with an orange sun poking out from a grey cloud.

      I see that the icons are pulled from the erikflowers github repository, but I don’t see where they are pulling from within the module. Based on most of these weather modules using the same iconset, I’m guessing they’re being pulled from that repo directly.

      My initial thought was to extract from the module, recolor with Photoshop and then replace the icons in the module. Is that possible? Would I just make a whole new set, store locally and change the path somewhere in the JS?

      posted in Utilities
      P
      phrazelle
    • RE: PIR-Sensor - put your mirror to sleep if not used

      Thanks for the module - this is fantastic!

      I have a PIR sensor attached and it works as desired, but when the HDMI signal is cut to the TV, I get a “No Signal” message on the screen from the TV itself because the RPi isn’t sending signal anymore.

      I’m wondering what the best solution would be. My head goes to hiding all modules instead of turning the monitor off so MM is still on but a completely black screen, or somehow send the RPi into a sleep state but keep the HDMI active.

      Has anyone else tackled this issue?

      posted in Troubleshooting
      P
      phrazelle
    • 1 / 1