A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • a youtube video streaming on my MM

    Unsolved
    3
    1
    0 Votes
    3 Posts
    1k Views
    bugsounetB
    @crazylegs You can’t display any © video on MagicMirror with modify main code
  • MMPM not working

    Solved
    2
    0 Votes
    2 Posts
    451 Views
    M
    OK so I fixed this. I ssh into the pi and then ran mmpm --guided-setup then answered the questions and now its working again
  • DHT Sensor Modules

    Unsolved
    4
    0 Votes
    4 Posts
    742 Views
    wishmaster270W
    @bkeyport My favorites are BME280 and Htu21 because they are fast and reliable. If a waterproof sensor is needed i only know the DS18B20. My module provides scripts to read the values of all of them.
  • MMM-ip just "loading"

    Unsolved
    1
    0 Votes
    1 Posts
    176 Views
    D
    Re: MMM-ip MMM-ip is just “loading” for hours now. I’m using a pi zero W (not a 2). Is there a dependency it is looking for that I might not have?
  • Storing variables to be ignored by git in a js file?

    Solved
    14
    0 Votes
    14 Posts
    4k Views
    S
    @timogden cool… I would just use them where u need them in any module in the template. and then replace all… also I would use the quoted on the left (and in the config.js template) and the replace with or without as appropriate (so u can replace numbers without and text with quotes) using the quotes means u can run npm run config:check and not get errors
  • Calendar event display rules

    Solved
    5
    1
    0 Votes
    5 Posts
    747 Views
    B
    @sdetweil Thanks for the direction pointer. Got the text to space across more relaxed, readable. I dont see why ppl dont have more than one mirror. You definitely want two. Bedroom for immediate awareness of day time and year AND a room like the kitchen or an office. Im not trying to jam too much onto one. Time Date, Weather & Appointments. w bing feeding nice bkgds. Thanks again, billg
  • How to update MMM-Jast and MMM-Sensor

    Unsolved
    9
    1
    0 Votes
    9 Posts
    1k Views
    R
    @Jalibu I don’t believe but I’m not sure
  • TelegramBot runs multiple times

    Solved
    8
    0 Votes
    8 Posts
    2k Views
    CFennerC
    @bugsounet thanks, i have no issues anymore.
  • Google Tasks

    Unsolved
    2
    2
    0 Votes
    2 Posts
    549 Views
    R
    I can’t help with your mis-ordering. But at least it appears to be showing tasks - well done. I think I have successfully battled through the authentication process … but my Google Tasks doesn’t show anything. I had a number of hit / miss attempts that I feel like scrapping it all and starting afresh. And taking step by step notes so that I can generate a list of what worked, what didn’t.
  • Mirror crashing looking for default

    Solved
    5
    0 Votes
    5 Posts
    592 Views
    mumblebajM
    @sdetweil :-) Sure thing. I will remove it tonight.
  • Microsoft ToDO - Azure Active Directory Authentication Library

    Unsolved
    2
    0 Votes
    2 Posts
    469 Views
    joela85J
    I’m getting the same issue and can’t seem to work out how to resolve it. Anyone else figured this out?
  • Live-sync mm calendar <- nextcloud calendar

    Unsolved
    7
    0 Votes
    7 Posts
    2k Views
    B
    What is, if you take the link given by NC adding ?export at the end and USER:PASSWORD as shown and put it into your web browser. Make sure to change USER and PASSWORD with your credentials. This should open/download the ics-file
  • MMM-windyV2 module installed, but have a problem

    Unsolved
    5
    1
    0 Votes
    5 Posts
    824 Views
    D
    @mumblebaj thx for ur reply, :) I didn’t thought about API key. will remove that
  • MMM-DailyPokemon Issue

    Solved modules won’t load config.js help
    13
    0 Votes
    13 Posts
    3k Views
    mumblebajM
    @millis No problem. Just mark the post as solved.
  • Problem whith MMM-Spotify and MMM-Microsoft-Todo at the same time

    Unsolved
    1
    0 Votes
    1 Posts
    339 Views
    A
    Hey, I have a problem when I want to use Microsoft to-do and Spotify at the same time. The Microsoft To-do module opens and works normally, but Spotify no longer connects and the white logo remains. When i remove Microsoft To-do Spotify it works perfectly. @skuethe has determind that: It seems MMM-Spotify is not starting - there should be a log entry after initialization: [LOG] [SPOTIFY] MMM-Spotify Version: 2.1.0 https://github.com/skuethe/MMM-Spotify/issues/181 Maybe somewone can help me :) attached the Log whith both active. |MagicMirror | > magicmirror@2.18.0 start 0|MagicMirror | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js 0|MagicMirror | [11.01.2022 20:31.19.768] [LOG] Starting MagicMirror: v2.18.0 0|MagicMirror | [11.01.2022 20:31.19.781] [LOG] Loading config ... 0|MagicMirror | [11.01.2022 20:31.19.791] [LOG] Loading module helpers ... 0|MagicMirror | [11.01.2022 20:31.19.795] [LOG] No helper found for module: alert. 0|MagicMirror | [11.01.2022 20:31.20.281] [LOG] Initializing new module helper ... 0|MagicMirror | [11.01.2022 20:31.20.283] [LOG] Module helper loaded: MMM-MicrosoftToDo 0|MagicMirror | [11.01.2022 20:31.20.285] [LOG] No helper found for module: clock. 0|MagicMirror | [11.01.2022 20:31.20.406] [LOG] Initializing new module helper ... 0|MagicMirror | [11.01.2022 20:31.20.407] [LOG] Module helper loaded: calendar 0|MagicMirror | [11.01.2022 20:31.20.411] [LOG] Initializing new module helper ... 0|MagicMirror | [11.01.2022 20:31.20.412] [LOG] Module helper loaded: MMM-SmartTouch 0|MagicMirror | [11.01.2022 20:31.20.477] [LOG] Initializing new module helper ... 0|MagicMirror | [11.01.2022 20:31.20.478] [LOG] Module helper loaded: MMM-Spotify 0|MagicMirror | [11.01.2022 20:31.20.479] [LOG] No helper found for module: weather. 0|MagicMirror | [11.01.2022 20:31.20.480] [LOG] All module helpers loaded. 0|MagicMirror | [11.01.2022 20:31.20.585] [LOG] Starting server on port 8080 ... 0|MagicMirror | [11.01.2022 20:31.20.606] [LOG] Server started ... 0|MagicMirror | [11.01.2022 20:31.20.607] [LOG] Connecting socket for: MMM-MicrosoftToDo 0|MagicMirror | [11.01.2022 20:31.20.609] [INFO] MMM-MicrosoftToDo node_helper started ... 0|MagicMirror | [11.01.2022 20:31.20.610] [LOG] Connecting socket for: calendar 0|MagicMirror | [11.01.2022 20:31.20.612] [LOG] Starting node helper for: calendar 0|MagicMirror | [11.01.2022 20:31.20.614] [LOG] Connecting socket for: MMM-SmartTouch 0|MagicMirror | [11.01.2022 20:31.20.616] [LOG] Connecting socket for: MMM-Spotify 0|MagicMirror | [11.01.2022 20:31.20.618] [LOG] Sockets connected & modules started ... 0|MagicMirror | [11.01.2022 20:31.20.988] [LOG] Launching application. 0|MagicMirror | [11.01.2022 20:31.23.733] [LOG] Create new calendarfetcher for url: https://calendar.google.com/calendar/ical/xxxxxxxxxxxxxxxxxx/basic.ics - Interval: 300000 0|MagicMirror | [11.01.2022 20:31.23.753] [LOG] Create new calendarfetcher for url: https://calendar.google.com/calendar/ical/xxxxxxxxxxxxxxxxxxx/basic.ics - Interval: 300000 0|MagicMirror | [11.01.2022 20:31.23.770] [LOG] Smart Touch module has started 0|MagicMirror | [11.01.2022 20:31.24.239] [INFO] Calendar-Fetcher: Broadcasting 1 events. 0|MagicMirror | [11.01.2022 20:31.24.759] [INFO] Calendar-Fetcher: Broadcasting 7 events. 0|MagicMirror | [11.01.2022 20:31.25.149] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:31.25.161] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:32.24.212] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:32.25.123] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:33.24.565] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:33.24.572] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:34.23.781] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:34.23.804] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:35.24.531] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:35.24.541] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:36.23.863] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:36.23.893] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:36.24.575] [INFO] Calendar-Fetcher: Broadcasting 1 events. 0|MagicMirror | [11.01.2022 20:36.25.231] [INFO] Calendar-Fetcher: Broadcasting 7 events. 0|MagicMirror | [11.01.2022 20:37.23.874] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:37.23.932] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:38.23.822] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:38.23.844] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:39.23.822] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:39.23.872] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:40.23.963] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) 0|MagicMirror | [11.01.2022 20:40.24.045] [INFO] [MMM-MicrosoftToDo] - Retrieving Tasks for 1 list(s) And when Microsoft To-do is Disabled 0|MagicMirror | > magicmirror@2.18.0 start 0|MagicMirror | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js 0|MagicMirror | [11.01.2022 20:42.22.050] [LOG] Starting MagicMirror: v2.18.0 0|MagicMirror | [11.01.2022 20:42.22.059] [LOG] Loading config ... 0|MagicMirror | [11.01.2022 20:42.22.070] [LOG] Loading module helpers ... 0|MagicMirror | [11.01.2022 20:42.22.074] [LOG] No helper found for module: alert. 0|MagicMirror | [11.01.2022 20:42.22.076] [LOG] No helper found for module: clock. 0|MagicMirror | [11.01.2022 20:42.22.273] [LOG] Initializing new module helper ... 0|MagicMirror | [11.01.2022 20:42.22.275] [LOG] Module helper loaded: calendar 0|MagicMirror | [11.01.2022 20:42.22.278] [LOG] Initializing new module helper ... 0|MagicMirror | [11.01.2022 20:42.22.279] [LOG] Module helper loaded: MMM-SmartTouch 0|MagicMirror | [11.01.2022 20:42.22.359] [LOG] Initializing new module helper ... 0|MagicMirror | [11.01.2022 20:42.22.360] [LOG] Module helper loaded: MMM-Spotify 0|MagicMirror | [11.01.2022 20:42.22.362] [LOG] No helper found for module: weather. 0|MagicMirror | [11.01.2022 20:42.22.363] [LOG] All module helpers loaded. 0|MagicMirror | [11.01.2022 20:42.22.474] [LOG] Starting server on port 8080 ... 0|MagicMirror | [11.01.2022 20:42.22.493] [LOG] Server started ... 0|MagicMirror | [11.01.2022 20:42.22.494] [LOG] Connecting socket for: calendar 0|MagicMirror | [11.01.2022 20:42.22.496] [LOG] Starting node helper for: calendar 0|MagicMirror | [11.01.2022 20:42.22.497] [LOG] Connecting socket for: MMM-SmartTouch 0|MagicMirror | [11.01.2022 20:42.22.498] [LOG] Connecting socket for: MMM-Spotify 0|MagicMirror | [11.01.2022 20:42.22.499] [LOG] Sockets connected & modules started ... 0|MagicMirror | [11.01.2022 20:42.22.854] [LOG] Launching application. 0|MagicMirror | [11.01.2022 20:42.25.387] [LOG] Create new calendarfetcher for url: https://calendar.google.com/calendar/ical/xxxxxxxxxxx/basic.ics - Interval: 300000 0|MagicMirror | [11.01.2022 20:42.25.523] [LOG] Create new calendarfetcher for url: https://calendar.google.com/calendar/ical/xxxxxxxxxxxxxxxx/basic.ics - Interval: 300000 0|MagicMirror | [11.01.2022 20:42.25.544] [LOG] Smart Touch module has started 0|MagicMirror | [11.01.2022 20:42.25.563] [LOG] [SPOTIFY] MMM-Spotify Version: 2.1.0 0|MagicMirror | [11.01.2022 20:42.26.163] [INFO] Calendar-Fetcher: Broadcasting 1 events. 0|MagicMirror | [11.01.2022 20:42.26.434] [INFO] Calendar-Fetcher: Broadcasting 7 events. and here is my config : /* Magic Mirror Config Sample * * By Michael Teeuw https://michaelteeuw.nl * MIT Licensed. * * For more information on how you can configure this file * see https://docs.magicmirror.builders/getting-started/configuration.html#general * and https://docs.magicmirror.builders/modules/configuration.html */ let config = { address: "localhost", // Address to listen on, can be: // - "localhost", "127.0.0.1", "::1" to listen on loopback interface // - another specific IPv4/6 to listen on a specific interface // - "0.0.0.0", "::" to listen on any interface // Default, when address config is left out or empty, is "localhost" port: 8080, basePath: "/", // The URL path where MagicMirror is hosted. If you are using a Reverse proxy // you must set the sub path here. basePath must end with a / ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses // or add a specific IPv4 of 192.168.1.5 : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"], // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"], useHttps: false, // Support HTTPS or not, default "false" will use HTTP httpsPrivateKey: "", // HTTPS private key path, only require when useHttps is true httpsCertificate: "", // HTTPS Certificate path, only require when useHttps is true language: "de", locale: "de-de", logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging timeFormat: 24, units: "metric", // serverOnly: true/false/"local" , // local for armv6l processors, default // starts serveronly and then starts chrome browser // false, default for all NON-armv6l devices // true, force serveronly mode, because you want to.. no UI on this device modules: [ { module: "alert", }, { module: 'MMM-MicrosoftToDo', position: 'bottom_right', // This can be any of the regions. Best results in left or right regions. header: 'Einkaufsliste', // This is optional config: { oauth2ClientSecret: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', oauth2RefreshToken: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx', oauth2ClientId: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', listName: 'EINKAUFSLISTE', // optional parameter: if not specified displays tasks from default "Tasks" list, if specified will look for a task list with the specified name (exact spelling) showCheckbox: true, // optional parameter: default value is true and will show a checkbox before each todo list item showDueDate: false, // optional parameter: default value is false and will show the todo list items due date if it exists on the todo list item dateFormat: 'ddd MMM Do [ - ]', //optional parameter: uses moment date format and the default value is 'ddd MMM Do [ - ]' highlightTagColor: '#E3FF30', // optional parameter: highlight tags (#Tags) in the entry text. value can be a HTML color value hideIfEmpty: false, // optional parameter: default value is false and will show the module also when the todo list is empty maxWidth: 450, // optional parameter: max width in pixel, default value is 450 itemLimit:12, // optional parameter: limit on the number of items to show from the list, default value is 200 orderBy: 'createdDate', // optional parameter: 'createdDate' - order results by creation date, 'dueDate' - order results by due date, default value is unordered, ordering by title is not supported anymore in API version 1 completeOnClick: true, // optional parameter: default value is false, when set to true complete task when clicking on it refreshSeconds: 60, // optional parameter: every how many seconds should the list be updated from the remote service, default value is 60 fade: true, //optional parameter: default value is false. True will fade the list towards the bottom from the point set in the fadePoint parameter fadePoint: 0.5, //optional parameter: decimal value between 0 and 1 sets the point where the fade effect will start, colorDueDate: false, // optional parameter: default value is false. True will display colors for overdue (red), upcoming (orange), and future (green) dates } }, { module: 'MMM-MicrosoftToDo', position: 'top_right', // This can be any of the regions. Best results in left or right regions. header: 'to-do list', // This is optional config: { oauth2ClientSecret: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx', oauth2RefreshToken: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx, oauth2ClientId: '9xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, listName: 'Alexa to-do list', // optional parameter: if not specified displays tasks from default "Tasks" list, if specified will look for a task list with the specified name (exact spelling) showCheckbox: true, // optional parameter: default value is true and will show a checkbox before each todo list item showDueDate: false, // optional parameter: default value is false and will show the todo list items due date if it exists on the todo list item dateFormat: 'ddd MMM Do [ - ]', //optional parameter: uses moment date format and the default value is 'ddd MMM Do [ - ]' highlightTagColor: '#E3FF30', // optional parameter: highlight tags (#Tags) in the entry text. value can be a HTML color value hideIfEmpty: false, // optional parameter: default value is false and will show the module also when the todo list is empty maxWidth: 450, // optional parameter: max width in pixel, default value is 450 itemLimit:12, // optional parameter: limit on the number of items to show from the list, default value is 200 orderBy: 'createdDate', // optional parameter: 'createdDate' - order results by creation date, 'dueDate' - order results by due date, default value is unordered, ordering by title is not supported anymore in API version 1 completeOnClick: true, // optional parameter: default value is false, when set to true complete task when clicking on it refreshSeconds: 60, // optional parameter: every how many seconds should the list be updated from the remote service, default value is 60 fade: true, //optional parameter: default value is false. True will fade the list towards the bottom from the point set in the fadePoint parameter fadePoint: 0.5, //optional parameter: decimal value between 0 and 1 sets the point where the fade effect will start, colorDueDate: false, // optional parameter: default value is false. True will display colors for overdue (red), upcoming (orange), and future (green) dates } }, { module: "clock", position: "top_center" }, { module: "calendar", header: "Unsere Termine", position: "bottom_left", config: { calendars: [ { symbol: "xxxxx", url: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx/basic.ics" }, { symbol: "xxxxx", url: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx/basic.ics" } ] } }, { module: 'MMM-SmartTouch', position: 'bottom_center', // This can be any of the regions.(bottom-center Recommended) config:{ // None configuration options defined } }, { module: "MMM-Spotify", position: "top_center", // "bottom_bar" or "top_bar" for miniBar config: { debug: false, // debug mode style: "mini", // "default" or "mini" available (inactive for miniBar) moduleWidth: 360, // width of the module in px control: "default", // "default" or "hidden" showAlbumLabel: true, // if you want to show the label for the current song album showVolumeLabel: true, // if you want to show the label for the current volume showAccountName: false, // also show the current account name in the device label; usefull for multi account setup showAccountButton: true, // if you want to show the "switch account" control button showDeviceButton: true, // if you want to show the "switch device" control button useExternalModal: false, // if you want to use MMM-Modal for account and device popup selection instead of the build-in one (which is restricted to the album image size) updateInterval: 1000, // update interval when playing idleInterval: 30000, // update interval on idle defaultAccount: 0, // default account number, attention : 0 is the first account defaultDevice: null, // optional - if you want the "SPOTIFY_PLAY" notification to also work from "idle" status, you have to define your default device here (by name) allowDevices: [], //If you want to limit devices to display info, use this. f.e. allowDevices: ["RASPOTIFY", "My Home speaker"], onStart: null, // disable onStart feature with `null` // if you want to send custom notifications when suspending the module, f.e. switch MMM-Touch to a different "mode" notificationsOnSuspend: [ { notification: "TOUCH_SET_MODE", payload: "myNormalMode", }, { notification: "WHATEVERYOUWANT", payload: "sendMe", } ], // if you want to send custom notifications when resuming the module, f.e. switch MMM-Touch to a different "mode" notificationsOnResume: [ { notification: "TOUCH_SET_MODE", payload: "mySpotifyControlMode", }, ], deviceDisplay: "Listening on", // text to display in the device block (default style only) volumeSteps: 5, // in percent, the steps you want to increase or decrese volume when reacting on the "SPOTIFY_VOLUME_{UP,DOWN}" notifications // miniBar is no longer supported, use at your own "risk". Will be removed in a future version miniBarConfig: { album: true, // display Album name in miniBar style scroll: true, // scroll title / artist / album in miniBar style logo: true, // display Spotify logo in miniBar style } } }, { module: "weather", position: "top_left", config: { weatherProvider: "openweathermap", type: "current", location: "xxxxxxxxx", locationID: "xxxxxxxx", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city apiKey: "xxxxxxxxxxx" } }, { module: "weather", position: "top_left", header: "Weather Forecast", config: { weatherProvider: "openweathermap", type: "forecast", location: "xxxxxxxxxx", locationID: "xxxxxxxxxxxx", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city apiKey: "xxxxxxxxxxxxxxxxxxxx" } }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") {module.exports = config;} Thank you for your help :)
  • MMM-temp-ds18b20

    Unsolved
    2
    0 Votes
    2 Posts
    534 Views
    S
    @core probably this https://forum.magicmirror.builders/topic/15778/fix-for-black-screen-in-2-16-and-later
  • Calendar only updates with restart

    Unsolved
    1
    0 Votes
    1 Posts
    189 Views
    M
    I’m using my google calendar to see events on my magic mirror. It suddenly stopped updating three weeks ago. The only way for me to get the events to be current is to quit, then . When it loads, everything is great. It will say I have a meeting in 2 hours. But the next day, it still says I have a meeting in 2 hours. Any suggestions on how to get it to update? Thanks in advance for your help! Module.register(“MMM-MyCalendar”, { // Define module defaults defaults: { maximumEntries: 10, // Total Maximum Entries maximumNumberOfDays: 365, displaySymbol: true, defaultSymbol: "calendar", // Fontawesome Symbol see http://fontawesome.io/cheatsheet/ displayRepeatingCountTitle: false, defaultRepeatingCountTitle: "", maxTitleLength: 25, fetchInterval: 5 * 60 * 1000, // Update every 5 minutes. animationSpeed: 2000, fade: true, urgency: 7, useRelativeDates: false, dayOfWeekFormat: "dddd", dateFormat: "MMMM D", timeFormat: "h:mm A", joiningWord: "at", getRelative: 6, fadePoint: 0.25, // Start on 1/4th of the list. hidePrivate: false, colored: false, calendars: [ { symbol: "calendar", url: "http://www.calendarlabs.com/templates/ical/US-Holidays.ics", }, ], titleReplace: { "De verjaardag van ": "", "'s birthday": "" }, broadcastEvents: true, excludedEvents: [], showLocation: true },
  • how to update my MM

    Unsolved
    45
    2
    0 Votes
    45 Posts
    14k Views
    mumblebajM
    @rikko14 Just a final hint. The only module that seems to have a problem is MMM-soccer. You can check that module to see if it has a package.json. If it does then DO NOT run the npm init -y. However, looking at the MMM-soccer module on Github it has been updated to use node-fetch. You probably need to do a git pull && npm install in the MMM-soccer module folder to get the latest version of the module. Then start the mirror with pm2. pm2 start mm or however you start it with pm2. then pm2 stop and then pm2 log --lines 100 and post the log output if you are still experiencing the black screen.
  • jclarke0000 - MMM-MyTTC

    Unsolved
    2
    0 Votes
    2 Posts
    442 Views
    mumblebajM
    @vince Have a read through this below thread. There is a possible solution there as well. https://forum.magicmirror.builders/topic/16131/mmm-hue-cors-policy-issue/13?_=1642017111400
  • 0 Votes
    11 Posts
    2k Views
    wishmaster270W
    For me it worked to install a self compiled version of vips… sudo apt install -y build-essential libglib2.0 libjpeg9 libopenjp2-7 librsvg2-dev imagemagick libtiff5-dev wget https://github.com/libvips/libvips/releases/download/v8.12.1/vips-8.12.1.tar.gz tar xfvz vips-8.12.1.tar.gz cd vips-8.12.1 ./configure make sudo make install sudo ldconfig npm install It will take a while to compile the library and a lot of disk space will be used.