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

    UncleRoger

    @UncleRoger

    24
    Reputation
    14
    Profile views
    101
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online
    Website words.sinasohn.net
    Location San Francisco, CA

    UncleRoger Unfollow Follow

    Best posts made by UncleRoger

    • RE: My Bedroom MagicMirror

      @james1787
      That’s pretty nice! I like the classic look.

      I’m a pretty heavy user of Google Calendars (16 different calendars between me, the wife, and the kids) and I definitely recommend MMM-CalendarExt3.

      posted in Show your Mirror
      UncleRogerU
      UncleRoger
    • RE: small outburst - opencv

      @monark said in small outburst - opencv:

      Some people may find it fun to find solutions, but for many it is not, especially if years go by without finding solutions either on their own or with the help of the developer who claims to have installed it on other platforms. I would add that the people who find this type of activity fun are precisely those who created the module and know exactly how to untangle it.

      I understand your pain. I’ve been working on my MM for a couple of years now and only just recently got it where I feel I’m satisfied for now. But it’s not perfect.

      There is a module which will show the arrival times of the next bus/streetcar that I never could get to work reliably, even with the module author’s help. The MMM-Bluelinky module (to display the status of Hyundai/Kia EVs) works occasionally on my test system but almost never on the actual instance. I could go on about things I’ve tried that don’t work. It can be incredibly frustrating.

      I am one of those people who enjoys figuring things out but my time is severely limited (full-time job, mentoring a robotics team, serving on the board of a non-profit, going back to college) so I wouldn’t mind a bit more of a finished product.

      Here’s the thing, though: I could get a totally finished, polished, ready-to-go with no futzing about product. I would just have to pay for it. (There is a product called DAKboard, I think that might be worth looking into.)

      The MagicMirror core system and all of the modules are created and maintained by volunteers who get nothing out of it. I don’t think there’s even any corporate sponsors or anything. So what you get is what people want to put into it.

      Most of the people who work on MM and its modules are techies who want to figure out how to get something working either for the fun of it or because they want some functionality. Once they get to that point – working for them – many aren’t interested in the “boring” bits of polishing it up and documenting and so on. And there’s no paycheck to incentivize them to do that.

      Take Linux, for example. Linux started out as a personal project and then others started contributing but for a long time it was difficult to use and install and you really had to be pretty tech-savvy to use it. Then companies started getting interested in using it and were willing to pay for a finished product. So other companies – Red Hat, Suse, etc. – were born to do the boring bits of writing manuals and help screens and testing and bug fixes and so on to make it into a product that you can pretty much install off the shelf and use without knowing much. But for a long time, there was a huge difference between Linux and Windows/MacOS because the latter had big companies that invested in them because they weren’t free. Linux was (and is) free, so you got what you paid for.

      MagicMirror is the same. You get what you pay for. Actually, that’s not true – you get a lot more because of all the module developers and folks like the amazing @sdetweil who really do put in a lot of time and effort to make MM as off-the-shelf usable as possible. But it’s not going to be as polished as a commercial product.

      Now, here’s a thought: Perhaps you could find someone with the time and expertise who would be willing to get your mirror set up for you the way you want it if you pay them. It’s not unheard of – there are folks who will build Ikea furniture for you and folks who will run your garage sale for you. This isn’t any different.

      So it comes down to either doing all the work yourself or paying someone else to do it for you (either a freelance MM person or DAKboard/etc.).

      If you choose to do it yourself, there are a lot of folks here who can and will answer questions.

      posted in General Discussion
      UncleRogerU
      UncleRoger
    • RE: The typical beginner question

      @_V_ said in The typical beginner question:

      Just a last question: So Ive read a couple of times that people warn to check for the right angle/position/whatever of the hdmi port of the screen - is this more related to the people who plan on put the screen into a housing / behind a frame? I guess with a 90° or even 180° adapter itll be good for me if I am going to attach it to a wall?
      Out of curiousity: Any screen suggestions?

      The adapters are really just so you can get things to fit in the frame or whatever you’re using to mount it. I’m working on a small one for my son where I have 180° adapters for power & hdmi for the screen to save space and get the cables going in the right direction. I went through a lot of different adapters to get that right. (Aliexpress can be your friend here.)

      I just used a monitor I had already. It happened to fit the space I wanted it for. Basically, any monitor will work. Note that different size screens (esp. screen ratio – width to height) will display things differently.

      posted in Hardware
      UncleRogerU
      UncleRoger
    • [MMM-MailMessage] Send messages to your MagicMirror via e-mail

      Description:

      This module checks an e-mail address for new e-mails and displays the subject line on the Magic Mirror. This allows you to post an announcement for all to see or provide information (current wifi password or soup-of-the-day?).

      I wanted something like this decades ago (in the time of pagers) but the technology wasn’t available or accessible. Now we all have cellphones and text messages so this is likely not terribly useful but I still wanted to implement the idea.

      I’ve tried to document it adequately and done my best to test it but do let me know if you have questions or find a bug.

      Screenshots:

      ScreenCap - Sample - Welcome Home.png

      ScreenCap - Sample - Warning.png

      Download:

      [card:Unclearogre/MMM-MailMessage]

      posted in Utilities
      UncleRogerU
      UncleRoger
    • RE: [MMM-MailMessage] Send messages to your MagicMirror via e-mail

      @sdetweil
      I’ve updated the module list:

      547dfdce-6460-4e83-a741-f1aa9dab400b-image.png

      Apparently, GitHub’s automated abuse detection decided I was a bad guy and did indeed shadowban me. (They probably talked to my kids or something.) Anyway, it looks like it’s fixed now.

      @KristjanESPERANTO

      posted in Utilities
      UncleRogerU
      UncleRoger
    • RE: Request for a dinner plan

      I don’t know if this will work for you but I’ve set up a google calendar called “Dinner Menu” that I use for planning meals for the week. I enter an all-day event for each day with the main dish and, occasionally, sides. Actually, I mostly duplicate previous events as I’ve put the ingredients in the description for most of the meals to help with planning the weekly shopping.

      I’m now setting up a MagicMirror and am using an instance of the stock calendar module to list the next 7 days of dinners. (One of the primary reasons for setting this up is to get my son to stop asking “What’s for dinner” every day.)

      Here’s what it looks like on the MM:

      012338d3-1a00-4ff4-8e71-8dcebbfb85a7-image.png

      Actually, that’s from a few days ago; I got rid of the icon on the left for a cleaner look. So far, it’s pretty much solved the problem and it’s not even properly set up yet.

      I haven’t looked into recipe modules yet; I might look for a calendar module that can show the description for an event to show today’s meal and the comments I’ve entered for it (usually a list of ingredients) but that’s down the road.

      posted in Requests
      UncleRogerU
      UncleRoger
    • RE: The typical beginner question

      @_V_ said in The typical beginner question:

      you maybe wanna share a pic or two of this controller and how it is connected? :)
      I guess Ill do as you adviced and get a Pi. Actually I already got one to play some retro games with it.
      Usually I buy overpowered hardware, just cause Im one of those victims who can hardly resist ^^

      Unfortunately, I don’t really have any good pictures of how the Pi and monitor are connected. The Pi itself sits in a little bracket my son designed and 3d printed.

      The whole mounting process went a little cattywumpus because it turns out that the box that holds the monitor electronics isn’t connected to the screen, other than by a couple of pieces of tape and I was mounting everything and then it started to fall apart and fall off the wall so I panicked and just screwed it to the wall. One of these days, I’m going to have to deal with that but that’s a problem for future me. 8^)

      posted in Hardware
      UncleRogerU
      UncleRoger
    • RE: Config option with array of multiple values?

      @MZ-BER
      FYI, I’ve published and posted in the modules/showcase forum.

      https://forum.magicmirror.builders/topic/18139/mmm-mailmessage-send-messages-to-your-magicmirror-via-e-mail?_=1698853756973

      posted in Development
      UncleRogerU
      UncleRoger
    • RE: [MMM-MailMessage] Send messages to your MagicMirror via e-mail

      @KristjanESPERANTO said in [MMM-MailMessage] Send messages to your MagicMirror via e-mail:

      @UncleRoger Nice. Do you want to add it to the list of modules?

      I should do that. I will do that. Thanks for the reminder.

      posted in Utilities
      UncleRogerU
      UncleRoger
    • RE: The typical beginner question

      @_V_

      I’ve got mine running on a RPi 4 with (iirc) 4gb of memory which seems to be enough. I’ve got a lot of modules divvied up into 3 pages that are selected via a wee macropad (three buttons & a knob) attached below the screen. (My dev version has 6 pages and I’m waiting on a new 6-key macropad so I van put that on the main system.)

      I don’t have it behind a mirror; it’s just in a wooden frame.

      I (and my family) add stuff to our calendars on our computers/phones; the MM is only for display. If I didn’t have to waste 8+ hours a day at the stupid job thing, and if I had more money (college in the US is outrageously expensive), I would try to get touch working so as to be able to go to the next/previous month on the calendar (MMM-CalendarExt3) but I’m happy with it as is.

      I don’t worry about profiles – mostly everyone looks at the dinner menu (I have a google calendar just to say what I’m cooking for the next week or two) or the main calendar. Those are on the first page.

      So, based on what you said, I would suggest getting yourself a basic RPi – I think the Pi Zero 2 is a little underpowered, but it’s doable – and an old monitor and start playing with it. Worry about installation and all that once you have it showing what you want and working the way you’d like it to.

      I’m fortunate in that I have an extra Pi so I have a copy running on it that I can play around with without breaking the one in the kitchen that everyone looks at.

      posted in Hardware
      UncleRogerU
      UncleRoger

    Latest posts made by UncleRoger

    • RE: small outburst - opencv

      @monark said in small outburst - opencv:

      Some people may find it fun to find solutions, but for many it is not, especially if years go by without finding solutions either on their own or with the help of the developer who claims to have installed it on other platforms. I would add that the people who find this type of activity fun are precisely those who created the module and know exactly how to untangle it.

      I understand your pain. I’ve been working on my MM for a couple of years now and only just recently got it where I feel I’m satisfied for now. But it’s not perfect.

      There is a module which will show the arrival times of the next bus/streetcar that I never could get to work reliably, even with the module author’s help. The MMM-Bluelinky module (to display the status of Hyundai/Kia EVs) works occasionally on my test system but almost never on the actual instance. I could go on about things I’ve tried that don’t work. It can be incredibly frustrating.

      I am one of those people who enjoys figuring things out but my time is severely limited (full-time job, mentoring a robotics team, serving on the board of a non-profit, going back to college) so I wouldn’t mind a bit more of a finished product.

      Here’s the thing, though: I could get a totally finished, polished, ready-to-go with no futzing about product. I would just have to pay for it. (There is a product called DAKboard, I think that might be worth looking into.)

      The MagicMirror core system and all of the modules are created and maintained by volunteers who get nothing out of it. I don’t think there’s even any corporate sponsors or anything. So what you get is what people want to put into it.

      Most of the people who work on MM and its modules are techies who want to figure out how to get something working either for the fun of it or because they want some functionality. Once they get to that point – working for them – many aren’t interested in the “boring” bits of polishing it up and documenting and so on. And there’s no paycheck to incentivize them to do that.

      Take Linux, for example. Linux started out as a personal project and then others started contributing but for a long time it was difficult to use and install and you really had to be pretty tech-savvy to use it. Then companies started getting interested in using it and were willing to pay for a finished product. So other companies – Red Hat, Suse, etc. – were born to do the boring bits of writing manuals and help screens and testing and bug fixes and so on to make it into a product that you can pretty much install off the shelf and use without knowing much. But for a long time, there was a huge difference between Linux and Windows/MacOS because the latter had big companies that invested in them because they weren’t free. Linux was (and is) free, so you got what you paid for.

      MagicMirror is the same. You get what you pay for. Actually, that’s not true – you get a lot more because of all the module developers and folks like the amazing @sdetweil who really do put in a lot of time and effort to make MM as off-the-shelf usable as possible. But it’s not going to be as polished as a commercial product.

      Now, here’s a thought: Perhaps you could find someone with the time and expertise who would be willing to get your mirror set up for you the way you want it if you pay them. It’s not unheard of – there are folks who will build Ikea furniture for you and folks who will run your garage sale for you. This isn’t any different.

      So it comes down to either doing all the work yourself or paying someone else to do it for you (either a freelance MM person or DAKboard/etc.).

      If you choose to do it yourself, there are a lot of folks here who can and will answer questions.

      posted in General Discussion
      UncleRogerU
      UncleRoger
    • Bottom sections: align top?

      I’m playing around with some modules in the bottom_left, bottom_center, and bottom_right sections. It appears that, by default, they align with the bottom of the section which, I guess, kinda makes sense.

      However, I’d like to see how it looks if they’re all aligned to the top of whichever module is tallest.

      Here’s what it looks like at the moment:

      724e881a-32a7-441e-bc07-06fec6281f98-image.png

      but I think I’d like it to look like this:

      549c9bcf-5a2c-4960-ac67-9317bcc4db9c-image.png

      Is that possible?

      posted in Custom CSS
      UncleRogerU
      UncleRoger
    • RE: Best affordable webcam/security camera for use with MagicMirror?

      @plainbroke
      Thanks! I’ll check out Tapo!

      posted in Hardware
      UncleRogerU
      UncleRoger
    • Best affordable webcam/security camera for use with MagicMirror?

      I have a couple of blink cameras scattered around the house (they were freebies) but it doesn’t look like they’re particularly compatible with MM (or Home Assistant). I’d like to get a camera or two to put outside so I can see what’s going on around the house.

      Does anyone have any recommendations for cameras that aren’t too expensive but which play well with MM (and, ideally, Home Assistant)? They need to be outdoor cameras.

      A web interface would be nice too.

      Thanks!

      posted in Hardware
      UncleRogerU
      UncleRoger
    • RE: MMM-Worldclock

      @BKeyport
      Was the altflag option something that was related to the fatal bug in your version? If not, do you think it’s something that could be added to the latest one?

      posted in Utilities
      UncleRogerU
      UncleRoger
    • RE: MM as rolling picture frame

      I use MMM-BackgroundSlideshow to display random paintings from over 200 images. It seems to work pretty well.

      All of the paintings are stored locally on the Pi, in a subdirectory of the module directory: ~/MagicMirror/modules/MMM-BackgroundSlideshow/Paintings

      posted in Development
      UncleRogerU
      UncleRoger
    • RE: The typical beginner question

      @_V_ said in The typical beginner question:

      Just a last question: So Ive read a couple of times that people warn to check for the right angle/position/whatever of the hdmi port of the screen - is this more related to the people who plan on put the screen into a housing / behind a frame? I guess with a 90° or even 180° adapter itll be good for me if I am going to attach it to a wall?
      Out of curiousity: Any screen suggestions?

      The adapters are really just so you can get things to fit in the frame or whatever you’re using to mount it. I’m working on a small one for my son where I have 180° adapters for power & hdmi for the screen to save space and get the cables going in the right direction. I went through a lot of different adapters to get that right. (Aliexpress can be your friend here.)

      I just used a monitor I had already. It happened to fit the space I wanted it for. Basically, any monitor will work. Note that different size screens (esp. screen ratio – width to height) will display things differently.

      posted in Hardware
      UncleRogerU
      UncleRoger
    • RE: The typical beginner question

      @_V_ said in The typical beginner question:

      you maybe wanna share a pic or two of this controller and how it is connected? :)
      I guess Ill do as you adviced and get a Pi. Actually I already got one to play some retro games with it.
      Usually I buy overpowered hardware, just cause Im one of those victims who can hardly resist ^^

      Unfortunately, I don’t really have any good pictures of how the Pi and monitor are connected. The Pi itself sits in a little bracket my son designed and 3d printed.

      The whole mounting process went a little cattywumpus because it turns out that the box that holds the monitor electronics isn’t connected to the screen, other than by a couple of pieces of tape and I was mounting everything and then it started to fall apart and fall off the wall so I panicked and just screwed it to the wall. One of these days, I’m going to have to deal with that but that’s a problem for future me. 8^)

      posted in Hardware
      UncleRogerU
      UncleRoger
    • RE: The typical beginner question

      @_V_ said in The typical beginner question:

      a last question though: Ive read a lot about screens which need to have some ports ( hdmi or something ) located on special place or direction - you dont got a recommendation for a screen 17" to 20" which meets those conditions?

      I just used a monitor I had lying about. iirc, I used a 90° right-angle m-f hdmi adapter to get the cable going in the right direction. I also played around with a few different cables to find ones with small enough connectors. But that’s something to worry about once you go from getting modules set up and all to the point of actually figuring out how you’re going to mount it.

      posted in Hardware
      UncleRogerU
      UncleRoger
    • RE: MMM-AddressBook - Display a list of people/addresses

      @sdetweil said in MMM-AddressBook - Display a list of people/addresses:

      I would put those behind QR codes so someone could scan them and save
      thus ability to use the text or numbers quickly
      vs take a picture and have to rekey it all…

      That’s not a bad idea! I’m not sure EMTs are set up to be able to do that, but I’ll look into it. Apparently, QR codes can hold 4600 alphanumeric characters so pretty much any reasonable list could be put into a QR code.

      Thanks for the suggestion!

      posted in Productivity
      UncleRogerU
      UncleRoger