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

    Posts

    Recent Best Controversial
    • RE: How are people viewing camera snapshots on their MM?

      @slaeyer99 I personally use MMM-EmbedURL - and just directly grab either the stream (via MotionOS) or individual frames.

      posted in General Discussion
      BKeyportB
      BKeyport
    • RE: CalendarExt3 - Event transformer wildcard

      @sdetweil perfection, thanks. Never even thought about direct replacement - only seen more complex solutions.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: CalendarExt3 - Event transformer wildcard

      @sdetweil 27799f75-889c-40e7-8345-527b308231cb-image.png

      BEGIN:VEVENT
      DTSTART:20250417T020000Z
      DTEND:20250417T030000Z
      DTSTAMP:20250215T064845Z
      UID:sla6c0fbp2f6m06mscbt8961hg@google.com
      CREATED:20250215T064259Z
      DESCRIPTION:<p>Phone: +12015551212<br />Email: test@email.com<br />Notes: S
       pecial Request</p>\n<p><a href="">Reschedule this booking</a><br /><a href="">Cance
       l this booking</a></p>\n<p>YCBM link ref: e4c41a9e-28a5-4528-90e8-dd8a18c64
       ae5</p>
      LAST-MODIFIED:20250215T064333Z
      SEQUENCE:0
      STATUS:CONFIRMED
      SUMMARY:Client Name
      TRANSP:OPAQUE
      END:VEVENT
      

      Web links removed, Test client deleted, so no clicky. The event title is solely the client name, but that can be adjusted if need be, I think.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: CalendarExt3 - Event transformer wildcard

      @sdetweil What I meant is to replace the Client’s name with “Client” - it’s a wildcard.

      The “YCBM” is in the event description to help my booking manager (YouCanBook.ME) to track the bookings for me.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • CalendarExt3 - Event transformer wildcard

      I’m wanting to take a match of “YCBM” in the description, and make whatever the title is change to “Client”. Can someone help me write the if statement to add to my transformer?

      eventTransformer: (ev) => {
      	if (ev.title.search("🏠") > -1) {
      		ev.title = ev.title.replace("🏠 Personal Commitment", "Personal Event");
      		ev.color = 'yellow';
      	}
      	if (ev.title.search("✈ Flight") > -1) {
      		ev.title = ev.title.replace("✈ Flight", "Personal Event");
      		ev.color = 'yellow';
      	}
      return ev
      }
      
      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: installation of modules

      @sdetweil indeed it does that, but I believe this may be the wrong approach.

      No matter what, MM should start, IMO. In the case of config error, could we get an error screen like above, except for have it show the output of config checker?

      This would help in server/client environments like mine, or PM2 or any number of scenarios where the logs may not be in the right spot.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MM stopped working with Electron Error

      @sdetweil ooh, I forgot about that.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MM stopped working with Electron Error

      @wyovino I suspect some heavy memory corruption - could be anywhere - I’d copy over your config.js and custom.css to another drive and try a new SD card if it continues.

      If it continues after that, I’d get a new device…

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MM stopped working with Electron Error

      @sdetweil isn’t SIGSEGV a segmentation fault?

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: Monitor recommendation

      @danybony Monitors without any on/off logos is gonna be a tough one - You’ll want to use HDMI sleep to power up and down the monitor or simply blank it (I’d go for the latter if you’re concerned about a “No Signal” image).

      As for the others - you’ll have to experiment - sadly.

      General advice:

      Get a monitor with a bezel on all sides - why? No lopsided display when you pull it out of frame.

      Get a monitor with the cables pointing out one side or the bottom. Why? Pointing out the back will cause issues in install and make it harder to make it compact.

      Get a monitor with a built in power converter (110v/220v direct into monitor) - why? For compactness reasons - less work to build frame behind it.

      posted in Hardware
      BKeyportB
      BKeyport
    • RE: Calendar Logic Changes

      @sdetweil That fix helped. A minor configuration error fix helped too. I think I’ve got it back working the way I wanted it.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: Calendar Logic Changes

      Ok, Sam - here’s what I got so far:

      Calendar Entries Calendar
      Huskies 12 https://gohuskies.com/calendar.ashx/calendar.ics?sport_id=3.
      Kraken 44 https://calendar.google.com/calendar/ical/a6fras24hof5ibrk9q1aeg0igg%40group.calendar.google.com/private-147cebc733aab31784e2ab7f18c13cbc/basic.ics.
      Main 334 [Not public]
      Mariners 247 https://calendar.google.com/calendar/ical/61db9ccd2c8e6f23041e3f43c30e7427f6bada47d75a73f673085d9cdbb02a03%40group.calendar.google.com/private-9781d54d004a17abd9f8647eabfa7e68/basic.ics.
      Seahawks 20 https://www.seahawks.com/api/addToCalendar/ag/d?text=Seattle+Seahawks+Games.
      Sounders No Data https://calendar.google.com/calendar/ical/3vejg64nfe9hk5odcphufgis14%40group.calendar.google.com/private-ae3d986ef6488a425755baf7198a1c99/basic.ics.
      Utilities 107 https://recollect.a.ssl.fastly.net/api/places/BC71002A-F27F-11E8-B5B7-6853A40EAB6C/services/579/events.en-US.ics?client_id=91264B66-7113-11ED-8C28-2101D6C077E5.
      ARES Parsing https://calendar.google.com/calendar/ical/5hsiiq8t4lh01m2fge21688vtjmj6e6s%40import.calendar.google.com/public/basic.ics.
      Holidays 55 https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics.

      The calendar marked “No data” isn’t currently working from host, It can be ignored.
      The calendar marked “Parsing” is spitting out data in debug mode, but when calendar turns around and broadcasts, it’ll broadcast zero entries. Only truly private URL has been blanked.

      here’s my config - minus the calendars:

                      {
                              module: "calendar", // Built in
                              //position: "top_center",  // Currently hidden
                              classes: "page1 page2 page3",
                              config: {
                                      animationSpeed: 0,
                                      broadcastEvents: true,
                                      broadcastPastEvents: true,
                                      fetchInterval: 60000, // minimum 1 minute. 
                                      maximumEntries: 999999,
      
      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: Calendar Logic Changes

      @sdetweil I see the problem, I think.

      The logs I was using was in the console, those logs don’t show the source - PM2’s logs do.

      I think something has changed in how it’s putting together the entries.

      It used to be that maximumEntries: 99 - now it’s appearing to sort different or reach back further, so I need maximumEntries: 999 to see all my calendars show up.

      I do have past events active - as I like to see where I had things happen, just in case I need it…

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: Please commit your changes or stash them before you merge?

      @sdetweil Don’t NPM install touch the package.json - or is it just package-lock?

      Either way, @jefftse can just delete package-lock.json for that error.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • Calendar Logic Changes

      What’s changed in the logic for calendar loading for 2.30?

      99 entries used to be enough to display all my calendars, now I’m getting like 820 entries loading.

      Curious if there’s a bug somewhere, or what. I’ve also noticed that the notices in the log indicating which calendar is loading is gone. Would be nice to have that back, at least in debug mode, so that we can tell what calendar is pushing # of entries.

      Thanks!

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MMM-Multimonth

      @Niggich The default CSS keeps it tight - because that’s how I like it.

      However, it’s easy to change.

      in your magicmirror/css directory, there should be a file named custom.css - in that file, paste the following, and modify it to suit.

      /* Month Padding */
      .MMM-Multimonth .month {
        padding: 0px;
      }
      

      Cheers.

      posted in Utilities
      BKeyportB
      BKeyport
    • RE: MMM-Pages - Fade/Animation

      @sdetweil I’ve given up as other methods smoothed out the transitions anyway (The website that took too long to reload).

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MMM-EmbedURL with MMM-Pages - Website reload....

      I put them both in, and that fixed it - thanks, Tom.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MMM-EmbedURL with MMM-Pages - Website reload....

      Tom, is it updateDomOnShow or updateDomOnResume ?

      Documentation shows the latter.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MMM-EmbedURL with MMM-Pages - Website reload....

      @sdetweil

      It shows, then resets, takes 2-3 seconds to show back up, then runs normally. The problem is that it’s just annoying to have it flash in and then blank, then come up and run.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • 1
    • 2
    • 5
    • 6
    • 7
    • 8
    • 9
    • 66
    • 67
    • 7 / 67