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.
    Offline
    • Profile
    • Following 0
    • Followers 2
    • Topics 67
    • Posts 1,318
    • Groups 1

    Posts

    Recent Best Controversial
    • RE: Calendar does not run on secondary screen

      @sdetweil

      Multi-screen: https://docs.magicmirror.builders/configuration/introduction.html#a-couple-of-real-world-examples (remember, I re-wrote this?)

      Client/Server: https://docs.magicmirror.builders/getting-started/installation.html#server-only

      Calendar = default calendar module.

      Most of the calendars are in fact local, so timing don’t matter. The only problem I’m having is that this exact configuration works on the screen running as main monitor, but not on the screen running as secondary. Main monitor’s header info is this:

      var config = {
      	address: "0.0.0.0",
      	port: 8080,
      	ipWhitelist: [],
      	language: "en",
      	timeFormat: 12,
      	units: "imperial",
      	//logLevel: ["INFO", "LOG", "WARN", "ERROR", "DEBUG"],
      
      posted in Troubleshooting
      BKeyportB
      BKeyport
    • Calendar does not run on secondary screen

      I’m trying to move my calendar apps to my 2nd screen…

      I’m currently using the old X Window Manager (for now - if someone has a guide to run multi-screen in modern display systems, hit me up)

      As title says, Calendar will not run on the 2nd instance. Logs at debug level show no errors, no warnings, no debug, nothing. Just shows “Loading…” .

      I’m in a server/client environment.

      Also, while clock runs, it’s ignoring the config specified in the module. (oops, forgot to move over the CSS, it does work, just was hard to see due to screen size)

      /* Magic Mirror Config by Brendan Keyport. */
      /* Secondary Display - Office */
      var config = {
      	address: "0.0.0.0",
      	port: 8081, 
      	electronOptions: { 
      		webPreferences: {
      			webSecurity: false,
      			webviewTag: true,
      		},
      		x: 1920
      	},
      	ipWhitelist: [], 
      	language: "en",
      	timeFormat: 12,
      	units: "imperial",
      	logLevel: ["INFO", "LOG", "WARN", "ERROR", "DEBUG"],
      //	customCss: "css/custom2.css",
      	modules: [
      		{
      			module: 'clock', // built-in
      			position: 'top_bar',
      			config: {
      				displaySeconds: true,
      			}
      		},
      		{
      			module: "calendar", // Built in
      			position: "top_left",  // testing mode
      			config: {
      				animationSpeed: 0,
      				broadcastEvents: true,
      				broadcastPastEvents: true,
      				fetchInterval: 60000, // minimum 1 minute. 
      				maximumEntries: 999999,
      				calendars: [
      					{
      						url: "<Redact>",
      						name: "Main",
      						symbol: "calendar",
      						color: "Aqua",
      					},
      					{
      						url: "<redact>",
      						name: "Utility",
      						symbol: "trash-can",
      						color: "Orange",
      					},
      					{
      						url: "<Redact>",
      						name: "Seahawks",
      						symbol: "football",
      						color: "#69BE28",
      					},
      					{
      						url: "<redact>",
      						name: "Sounders",
      						symbol: "futbol",
      						color: "#5D9741",
      					},
      					{
      						url: "<Redact>",
      						name: "Kraken",
      						symbol: "hockey-puck",
      						color: "#99d9d9",
      					},
      					{
      						url: "<redact>",
      						name: "Mariners",
      						symbol: "baseball",
      						color: "#C4CED4",
      					},
      
      					{
      						url: "<redact>",
      						name: "Huskies",
      						symbol: "paw",
      						color: "#ECDCA8",
      					},
      
      					{
      						url: "<redact>",
      						name: "Holidays",
      						symbol: "gift",
      						color: "#FFF",
      					},
      					{
      						url: "<redact>",
      						name: "K7LED",
      						symbol: "walkie-talkie",
      						color: "lime",
      					},
      					{
      						url: "<redact>",
      						name: "Personal",
      					},
      				],
      			},
      		},
      /*************** DO NOT EDIT BELOW ***************/
      	]
      };
      
      if (typeof module !== "undefined") {
      	module.exports = config;
      }
      
      
      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: Dynamic Module Chaining

      @haji6 Every module that supports this SHOULD have documentation that shows how they talk to each other.

      Imagine a room full of people. In that room - only one person can speak at a time.

      Person A (Calendar) will yell out “I have an Event at 8:30 called Appointment” and write it on it’s part of the whiteboard (Might be nowhere). Then Person B will hear it and write it on a whiteboard where it’s told to for all to see.

      This is a simplified version of how the notification system works.

      My module (MMM-Multimonth) and others uses the above concept to display data. Why rewrite work when you can use what’s provided?

      posted in Development
      BKeyportB
      BKeyport
    • RE: Missing custom.css breaks entire layout

      @plainbroke at minimum, put an easy way to get access to the SD card - like an extender to a hidden location or something.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: Do you need to list moment and moment-timezone as dependencies in modules?

      @KristjanESPERANTO I’ve noticed that it seems that most of the functions of moment is in vanilla javascript - at least in what we typically use.

      posted in Development
      BKeyportB
      BKeyport
    • RE: LICENSE: on modules.magicmirror.builders shows @noassertion instead of MIT

      @ASteinsdoerfer having suffered the same issue - there’s a slight formatting difference between your LICENSE file and mine (other than copyright name). Therefore, I think Kristjan is being too picky on the file.

      Maybe we can get a rethink on this.

      posted in Development
      BKeyportB
      BKeyport
    • RE: new Raspi OS release

      I still take my mirror displays and put them back into X11 mode. It’s what I understand, it’s what allows me to do what I want to do.

      posted in General Discussion
      BKeyportB
      BKeyport
    • RE: MMM-GoogleCalendar auth expiring after a week

      @khrusher It’s something on Google’s end, I’d bet. Gmail was also acting up for extensions - losing permissions within a week or so.

      Google updating their security and breaking access.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: [New Module] MMM-Accuweather-Headline 📰 — AccuWeather Forecast Headlines + Emojis!

      @mmmallday Neat!

      posted in Utilities
      BKeyportB
      BKeyport
    • RE: Camera implementation

      @jaimegarzont lots of different camera tools. Pretty easy.

      posted in General Discussion
      BKeyportB
      BKeyport
    • RE: MMM-MyScoreboard

      @dathbe Thank you. I’ve wanted to install this module again, but I have worries about longevity.

      posted in Sport
      BKeyportB
      BKeyport
    • RE: Fan for Pi5???

      @rkorell I haven’t had any issues - it spreads the heat out much more than many of the setups, but it does work in keeping the system running without much noise. This is on a RasPi 5 that runs two mirrors - one with pages flipping all the time, the other showing camera feeds. Very process intensive. I got it initially because the pi was going to be visible - if I was going to use it in the config I have now, I’d likely go with something with a large heat sink and a quiet (Noctura?) fan.

      posted in Hardware
      BKeyportB
      BKeyport
    • RE: Fan for Pi5???

      @rkorell Mine is in a https://argon40.com/products/argon-one-v3-case-for-raspberry-pi-5 case, hidden behind the TV.

      posted in Hardware
      BKeyportB
      BKeyport
    • RE: How can I make sure that a third-party module (MMM) is safe to use?

      @sdetweil … depends on how to define bad actor. We’ve not had any developers that have used the platform in a bad way with their modules, yes…

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MMM-CalendarExt3Agenda - Two questions

      @Kelemvor I wouldn’t know the details on that part of the thing - I let my calendar spew the entire of the data download - it don’t hurt a thing.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MMM-CalendarExt3Agenda - Two questions

      oh, and you can specify past events per calendar:

      https://docs.magicmirror.builders/modules/calendar.html

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MMM-CalendarExt3Agenda - Two questions

      @Kelemvor I pretty much bet it’s that setting - with it I get what you want:

      7e046779-4d72-420a-9c04-8f54d2e7d18d-image.png

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MMM-CalendarExt3Agenda - Two questions

      @Kelemvor It won’t overload anything. broadcastPastEvents is required to show old events.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MMM-CalendarExt3Agenda - Two questions

      @Kelemvor Actually, I think you might be right - does look hardcoded.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MMM-CalendarExt3Agenda - Two questions

      @Kelemvor do you have broadcastPastEvents: true, set in the default calendar app?

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 65
    • 66
    • 4 / 66