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

    Posts

    Recent Best Controversial
    • RE: Frameless Bathroom Mirror - Part 1: Software and Preparations

      @cyberphox sure, no problem, here you go:

      		{
      			module: 'MMM-Screencast',
      			position: 'bottom_right', // This position is for a hidden <div /> and not the screencast window
      			config: {
      				position: 'bottomCenter',
      				height: 800,
      				width: 1200,
      			}
              	},
      
      

      cheers
      Markus

      posted in Show your Mirror
      MeidlmarkusM
      Meidlmarkus
    • RE: MMM-GoogleFit

      @banbutcher cool that you got it to work :-)
      About weight graph: Well the GoogleFit module would have to be extended with this functionality, it would have to be coded (nothing that could be done with a quick fix, I’m afraid ;-) )

      posted in Health
      MeidlmarkusM
      Meidlmarkus
    • RE: Frameless Bathroom Mirror - Part 1: Software and Preparations

      Hi @patrickgruber da hab ich eigentlich nix groß gemacht dran. Nur die Konfig angepasst.
      Probier mal diese aus:

      {
                              module: "MMM-WienerLinien",
                              position: "top_right",
                              config: {
                                  api_key: "",
                                  stations: ["941","3185"],
      			    shortenDestination: 20 
                              }
                      },
      

      Danke fürs Lob :-)

      posted in Show your Mirror
      MeidlmarkusM
      Meidlmarkus
    • RE: MMM-GoogleFit

      Hi,
      open: /home/pi/MagicMirror/modules/MMM-GoogleFit/MMM-GoogleFit.js in a notepad.
      Change line 112 from
      total = total.toFixed(0);
      to
      total = total.toFixed(1);

      Just tried it out, it works (I also like it ;-) )
      But please note that any change in a module will be overwritten as soon as you do an update of the module.

      Cheers
      Markus

      posted in Health
      MeidlmarkusM
      Meidlmarkus
    • Frameless Bathroom Mirror - Part 2: Hardware and Build

      This is part 2 of my bathroom mirror build, part 1 is here:
      Frameless Bathroom Mirror - Part 1
      I hope it is ok to use 2 threads.

      First of all, here is me with the final product :-)
      et voila

      Last month, the glass has arrived from https://www.glas-star.de/

      package

      The basis of this project was my original bathroom mirror. It consisted of a 110 x 80 cm frame of 2 x 4 cm aluminium profiles and the mirror glass glued to the frame with double-sided mirror tape. In the next picture I freed the frame from the old mirror.

      frame with shards
      and here cleaned and tidied up for the fitting of the spy glass. For this I used a hot air gun and a untility knife blade.
      clean frame
      You can see here that the old mirror had some electric wiring (for an in-built neon tube lighting), which I salvaged for the magic mirror project.

      After glueing the new glass to the frame with 2-K-epoxy-glue, I covered the parts of the mirror that would later not be covered by the monitor.
      I used black window film for this, here is an amazon link:
      https://www.amazon.de/gp/product/B0785D9LCM/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
      glass covered

      Since the frame only leaves 4cm space, I had to disassemble the monitor, so that the display and the electronics would fit.
      I used tinsnips to dismantle the housing of the monitor’s electronics and soldered extensions to the led backlights.
      controls for monitor

      I screwed brackets for the display panel and the monitor electronics into the aluminum frame and used power tape to support. I used adhesive bases and zipties to tidy up the wirings. I used a junction box for the mains connections (to which I later added additional lighting)
      frame with display and mains box

      I have adapted the MMM-buttons module to read a toggle switch to switch on and off the MMM_Webradio module, 3 momentary switches are used to control the volume and select the next radio station, you can see them in the next picture, here is a link to the buttons that I used:
      https://www.amazon.de/gp/product/B07RXK544N/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1
      radio buttons
      You can also see the microwave sensor here, which I use to detect people in front of the mirror from behind the glass.

      Finally, I have added 2 additional LED lamps. The reason for this is that the original neon light was not strong enough to shine through the tinted glass. (For the neon light I had left out a stripe in the mirror foil, which I then covered with frosted glass film.)
      mirror with LED lamps

      Things I changed during the build:
      It turned out that the wlan dongle whith which I had tested was too weak and slow once the mirror was monted on the wall. Therefore I got a 5GHz Wlan dongle, which works fine, no drivers required for the raspberry:
      https://www.amazon.de/gp/product/B00LLIOT34/ref=ppx_yo_dt_b_asin_title_o08_s00?ie=UTF8&psc=1

      Behind the glass lamps are too weak to give proper light. Instead, I added these to the mirror:
      https://www.amazon.de/gp/product/B07YD5NGVJ/ref=ppx_yo_dt_b_asin_title_o07_s00?ie=UTF8&psc=1

      In addition to what I described in part 1 (link), I have added a bluetooth dongle to stream the webradio to a bluetooth speaker:
      https://www.amazon.de/gp/product/B0096Y2HFW/ref=ppx_yo_dt_b_asin_title_o02_s01?ie=UTF8&psc=1

      Final thoughts on the glass: The reflection is absolutely fine, albeit a little less bright and clear than a “real” mirror. The visibility of the text is ok, but you should set the monitor to the brightest level. The look and feel of the glass comes really close to an ordinary mirror.

      posted in Show your Mirror
      MeidlmarkusM
      Meidlmarkus
    • RE: Frameless Bathroom Mirror - Part 1: Software and Preparations

      @linsenpago The mirror has arrived like 2 weeks ago, and I have already finished the project, just preparing an update to my original post. Will describe everything there, how it worked, what I think about the glass etc (the glass is great by the way!)

      posted in Show your Mirror
      MeidlmarkusM
      Meidlmarkus
    • RE: Frameless Bathroom Mirror - Part 1: Software and Preparations

      @linsenpago
      Hi, no, unfortunately I’m still waiting… It’s been over a month now, and no news. I wrote a mail yesterday with no response yet :-(

      Nein, leider immer noch nicht da. Habe gestern mail geschrieben, bis jetzt noch keine Reaktion. Werde morgen mal anrufen…

      Grüße zurück aus Wien!

      Edit: it is announced to arrive tomorrow! Die Spedition kommt morgen :-) Yeeeyy!

      posted in Show your Mirror
      MeidlmarkusM
      Meidlmarkus
    • RE: Can not add more than ONE calendar??

      @ironman_DK , I had the same challenge. I would like to add to add another possible solution to @sdetweil 's :

      By just creating additional instances of the calendar module, you can even give each its own header, which I find adds to clarity. You may want to look at my configuration which I posted here (unfortunately still a prototype, still waiting for the glass to arrive ;-) )
      https://forum.magicmirror.builders/topic/12104/glass-on-the-way-but-still-eager-to-share-my-first-try

      So here’s how I configured it:

      		{
      			module: "calendar",
      			header: "Familie",
      			position: "top_left",
      			config: {
      				maximumEntries: "5",
      				calendars: [
      					{
      						symbol: "calendar-check-o ",
      						url: "https://calendar.google.com/calendar/ical/XXXXXXXXXXXXXXXX/basic.ics"
      					}
      				]
      			}
      		},
                      {
                              module: "calendar",
                              header: "Markus",
                              position: "top_left",
                              config: {
      				maximumEntries: "5",
                                      calendars: [
                                              {
                                                      symbol: "calendar-check-o ",
                                                      url: "https://calendar.google.com/calendar/ical/markusXXXXXXXXXXXXX.ics" 
                                              }
                                      ]
                              }
                      },
      
      

      Hope it helps

      posted in Troubleshooting
      MeidlmarkusM
      Meidlmarkus
    • RE: Frameless Bathroom Mirror - Part 1: Software and Preparations

      @Lx said in Glass on the way, but still eager to share my first try:

      Would you mind sharing the module’s code from your config file, as well as the modified MMM-iFrameReload.js ?

      Absolutely no problem, glad if I can help :-)

      Here is the MMM-iFrameReload configuration in config/config.js:

      {
      			module: 'MMM-iFrameReload',
      			position: 'top_right',	// This can be any of the regions.
      			config: {
      				url: "https://www.google.com/maps/embed?pb=!1m28!1m12!1m3!1d42533.999773346404!2d16.411988327113605!3d48.2186535328082!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!4m13!3e0!4m5!1s0x476d015a39ef4d09%3A0x9517276e2c623b28!2sGunertweg%204%2C%201220%20Wien%2C%20%C3%96sterreich!3m2!1d48.249941799999995!2d16.4780513!4m5!1s0x476d00ab0878e79f%3A0x27ed9084b744849a!2sErdbergstra%C3%9Fe%20236%2C%20Wien!3m2!1d48.1851841!2d16.4259021!5e0!3m2!1sde!2sat!4v1581209652324!5m2!1sde!2sat",	
      				width: "100%", // Optional. Default: 400px
      				height: "400px", // Optional. Default: 800px
      				refreshInterval: 900  //Optional. Default: 3600 = 1 hour
      			}
      		},
      

      So this shows the way from my home to my office. To show a route of your own liking, process as follows:

      1. go to https://www.google.at/maps/
      2. search your destination in the left-hand google maps search box
      3. switch to navigation, enter your origin and let google calculate the route
      4. this is the important part: get the iFrame url: click the menu button on the left, select ‘share or embed map’ and select embed map.
      5. copy the iframe src into your clipboard, use the whole part between the double quotes including the https
      6. paste it in the url: part of your MMM-iFrameReload config.js

      Now you should see a colorful map after saving and restarting mm.
      If you want to have the dark-grey appearance, go into the MMM-iFrameReload.js in ~/MagicMirror/modules/MMM-iFrameReload/
      Find the line iframe.style = “border:0” and replace it with

      iframe.style = "border:0;filter: grayscale(95%) invert(100%);"
      

      Hope this helps, pls let me know if it worked!
      Cheers
      Markus

      posted in Show your Mirror
      MeidlmarkusM
      Meidlmarkus
    • RE: Frameless Bathroom Mirror - Part 1: Software and Preparations

      @samson_82 did it work? Hat’s geklappt?

      posted in Show your Mirror
      MeidlmarkusM
      Meidlmarkus
    • 1 / 1