Read the statement by Michael Teeuw here.
MM overall issues
-
Hi all,
I have runned the MagicMirror for almost more than 2 years. I think now for a month I installed the MagicMirror following the instructions and using the automation scripts of @sdetweil THANKS!
Only I have a couple of findings and issues. And I’m thinking that I don’t have a stable version of the MagicMirror with all my modules
System: Raspberry Pi Model 4B
OS: Linux version 6.1.0-rpi6-rpi-v8 (debian-kernel@lists.debian.org) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT Debian 1:6.1.58-1+rpt2 (2023-10-27)I run the MagicMirror with PM2.
Issues:
- I have the following modules running MMM-pages in combination with MMM-page-indicator and MMM-CalendarExt2. But it does not render properly in combination with the scenes. It is not always on the same frequency or at a certain time. Have I configured something incorrectly? Or overlooked something?
What can I do about this problem?
Here is my config, I did remove some config because tokens etc.
/* MagicMirror² 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/configuration/introduction.html * and https://docs.magicmirror.builders/modules/configuration.html * * You can use environment variables using a `config.js.template` file instead of `config.js` * which will be converted to `config.js` while starting. For more information * see https://docs.magicmirror.builders/configuration/introduction.html#enviromnent-variables */ let config = { address: "0.0.0.0", // 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: "nl", locale: "nl-NL", logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging timeFormat: 24, units: "metric", modules: [ // START DEFAULTMODULES { module: "alert", }, { module: "updatenotification", position: "top_bar" }, { module: "clock", position: "top_left" }, // { // module: "calendar", // header: "US Holidays", // position: "top_left", // config: { // calendars: [ // { // fetchInterval: 7 * 24 * 60 * 60 * 1000, // symbol: "calendar-check", // url: "https://ics.calendarlabs.com/76/mm3137/US_Holidays.ics" // } // ] // } // }, // { // module: "compliments", // position: "lower_third" // }, // { // module: "weather", // position: "top_right", // config: { // weatherProvider: "openweathermap", // type: "current", // location: "New York", // locationID: "5128581", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city // apiKey: "YOUR_OPENWEATHER_API_KEY" // } // }, // { // module: "weather", // position: "top_right", // header: "Weather Forecast", // config: { // weatherProvider: "openweathermap", // type: "forecast", // location: "New York", // locationID: "5128581", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city // apiKey: "YOUR_OPENWEATHER_API_KEY" // } // }, // { // module: "newsfeed", // position: "bottom_bar", // config: { // feeds: [ // { // title: "New York Times", // url: "https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml" // } // ], // showSourceTitle: true, // showPublishDate: true, // broadcastNewsFeeds: true, // broadcastNewsUpdates: true // } // }, // STOP DEFAULT MODULES { module: 'MMM-SimpleLogo', position: 'top_left', // This can be any of the regions. config: { // The config property is optional. // See 'Configuration options' for more information. text: " ", fileUrl: "", width: "200px", // 50% position: "left", refreshInterval: 0 } }, // // Headlines only config // config: { // updateInterval: 5, // In minutes // rotateInterval: 30, // In seconds // subreddit: ["thenetherlands"], // type: "new", // showHeader: true, // headerType: "sentence", // displayType: "headlines", // count: 5, // show: 5, // width: 500, // showHeader: true, // showRank: false, // showScore: false, // showSubreddit: true, // showNumComments: true, // colorText: true, // showThumbnail: true, // showGilded: false, // } // }, // { // module: 'MMM-3Day-Forecast', // position: 'bottom_left', // config: { // api_key: '', // lat: 51.92922237191534, // lon: 5.571022526331512, // units: 'M', // lang: 'nl', // horizontalView: false, // //interval: 900000 // interval: 30 * 60 * 1000 // every 30 minutes // } // }, { module: "MMM-rainfc", position: "bottom_left", header: " ", config: { lat: "", lon: "", refreshInterval: 30 * 60 * 1000, // every 30 minutes autohide: true, faultToleration: 5, displaymode: "smooth", // smooth, block, line } }, { module: 'MMM-Buienradar', position: 'bottom_left', config: { lat: , lon: , forecast: true, zoom: 1, interval: 30, // every 30 minutes monochrome: false } }, // { // module: 'MMM-MyTraffic', // position: 'bottom_right', // header: ' ', // config: { // showJams: true, // Show Traffic jams // showConstructions: false, // Show Constructions // showRadars: true, // Show Speed Traps (Radar Controls) // largeIcons: false, // Show Large or Small icons // animationSpeed: 1000, // fade in and out speed // initialLoadDelay: 1000, // retryDelay: 2500, // updateInterval: 30 * 60 * 1000, // maxWidth: "500px", // Max width wrapper // preferredRoads: ['A15', 'A12', 'N233', 'N320'] // Show All roads or show you're selection -> ['A1','A50','A67'] // } // }, { module: 'MMM-Tools', position: 'bottom_right', config: { refresh: 0.5 * 60 * 1000, // default 1000 * 5, containerSize: null, itemSize: null, OS: { displayOs: true, orderOs: 1 }, CPU: { displayUsage: true, orderUsage: 4, displayTemp: true, orderTemp: 7, displayType: true, orderType: 2 }, RAM: { displayRam: true, orderRam: 5 }, STORAGE: { displayStorage: true, orderStorage: 6, partitionExclude: [] }, NETWORK: { displayNetwork: true, orderNetwork: 3, nativeNetwork: false, displayDefaultNetwork: true }, UPTIME: { displayUptime: true, useMagicMirror: true, orderUptime: 8, displayRecord: true, orderRecord: 9 }, WARNING: { enableWarning: true, interval: 1000 * 60 * 1, check: { CPU_TEMP: 65, CPU_USAGE: 80, STORAGE_USED: 80, MEMORY_USED: 80, } } } }, { module: 'MMM-Pir', position: 'top_right', config: { debug: false, delay: 10 * 60 * 1000, // 10 min turnOffDisplay: true, mode: 6, ecoMode: true, displayCounter: true, displayBar: true, displayStyle: "Circle", // "Text", "Line", "SemiCircle", "Circle", "Bar" displayLastPresence: false, lastPresenceTimeFormat: "LL H:mm", mode6_gpio: 20, mode6_clearGpioValue: true, pir_gpio: 21, pir_reverseValue: false, xrandrForceRotation: "normal", wrandrForceRotation: "normal" } }, // { // module: 'MMM-FlightRadarTracker', // header: ' ', // position: 'bottom_right', // config: { // centerPoint: , // distance: 10, // limit: 3, // updateInterval: 180, // seconds // // altitudeUnits: config.units, // // speedUnits: config.units, // speedUnits: 'metric', // 'metric|imperial|knots', // altitudeUnits: 'metric', // 'metric|imperial', // showSpeed: true, // showAltitude: true, // showHeading: true, // showType: true, // showAirline: true, // showRoute: true, // passingByThreshold: -1, // showDirectionAsArrow: true, // noPlanesLabel: "Geen vliegtuigen dichtbij", // default: No planes nearby // atTheWindowLabel: "Uit het raam", // default: At the window // passingByLabel: "Langsvliegend", // default: Passing by // sort: "distance", // sortDescending: false // } // }, { module: 'MMM-MyGarbage', position: 'bottom_right', header: 'Afval Ophaalkalender', config: { // https://www.avri.nl/inwoners/afval/afvalkalender/ alert: 4, weeksToDisplay: 4, limitTo: 5, fade: true, dateFormat: "dddd D MMMM", fadePoint: 0.25 } }, { module: 'MMM-CalendarExt2', position: "top_left", // meaningless. config: { locale: 'nl-NL', // Sets startday on monday rotateInterval: 0, updateInterval: 5 * 60 * 1000, // rotateInterval: 1000*60 every min, defaultSet: { view: { hideOverflow: true, } }, calendars: [ { name: "NL Feestdagen", icon: "noto-beach-with-umbrella", className: "Feestdagen", url: "https://www.mozilla.org/media/caldata/DutchHolidays.ics", scanInterval: 1000 * 60 * 60, }, { name: "Ajax", icon: "noto-soccer-ball", className: "Ajax", url: "webcal://ics.fixtur.es/v2/Ajax.ics", scanInterval: 1000 * 60 * 60, }, { name: "F1Agenda", icon: "whh:raceflag", //fxemoji-racecar className: "F1", url: "webcal://racingnews365.nl/ics/download/calendar-formula-2023.ics?all", scanInterval: 1000 * 60 * 60, }, { name: "Robin & Rachel & Milas", icon: "ic-baseline-family-restroom", className: "RobinRachel", url: "", scanInterval: 1000 * 60 * 30, }, ], views: [ { name: "Aankomend", mode: "upcoming", position: "top_right", slotTitle: "Aankomende gebeurtenissen", maxItems: 15, maxDays: 30, // slotMaxHeight:"180px", slotMaxHeight: "500px", relativeFormat: { passed: "geëindigd %ENDFROMNOW%", current: "afgelopen %ENDFROMNOW%", future: "begint %STARTFROMNOW% (%DURATION%)" }, hideOverflow: true, }, // F1 upcoming { name: "F1Agenda", mode: "upcoming", position: "bottom_left", calendars: ["F1Agenda"], slotTitle: "Aankomende gebeurtenissen", maxItems: 15, maxDays: 90, // slotMaxHeight:"180px", slotMaxHeight: "500px", relativeFormat: { passed: "geëindigd %ENDFROMNOW%", current: "afgelopen %ENDFROMNOW%", future: "begint %STARTFROMNOW% (%DURATION%)" }, hideOverflow: true, }, // AJAX upcoming { name: "Ajax", mode: "upcoming", position: "bottom_right", calendars: ["Ajax"], slotTitle: "Aankomende gebeurtenissen", maxItems: 15, maxDays: 90, // slotMaxHeight:"180px", slotMaxHeight: "500px", relativeFormat: { passed: "geëindigd %ENDFROMNOW%", current: "afgelopen %ENDFROMNOW%", future: "begint %STARTFROMNOW% (%DURATION%)" }, hideOverflow: true, }, { name: "Vandaag", mode: "daily", position: "top_left", slotTitle: "Vandaag", type: "row", slotCount: 1, fromNow: 0, slotMaxHeight: "500px", useEventTimeRelative: true, relativeFormat: { passed: "geëindigd %ENDFROMNOW%", current: "afgelopen %ENDFROMNOW%", future: "begint %STARTFROMNOW% (%DURATION%)" }, hideOverflow: true, }, { name: "Maandelijks", position: "fullscreen_below", mode: "month", //title: "Agenda ", timeFormat: "HH:MM", // slotMaxHeight: "240px", //slotMaxHeight: "480px", //slotCount: 1, // View 1 week dateFormat: { sameDay: "[Vandaag]", // Or "MM/DD" format available nextDay: "[Morgen]", nextWeek: "dddd", lastDay: "[Gisteren]", lastWeek: "[Vorige week] ddd", sameElse: "DD-MM" }, dateTimeFormat: { sameDay: "[Vandaag] HH:mm", nextDay: "[Morgen] HH:mm", nextWeek: "dddd HH:mm", lastDay: "[Gisteren] HH:mm", lastWeek: "[Vorige week] ddd HH:mm", // sameElse: "M/D HH:mm" sameElse: "DD-MM HH:mm" }, timeFormat: { sameDay: "HH:mm", nextDay: "HH:mm", nextWeek: "HH:mm", lastDay: "HH:mm", lastWeek: "HH:mm", sameElse: "HH:mm" }, slotSubTitleFormat: "dddd", weeksFormat: "[Week] W", slotAltTitleFormat: "DD-MM", // Sets date format in dayColumn calendars: [], }, ], scenes: [ { name: "PAGE1", // Main views: [], className: "fakeScene" // css/custom.css class .CX2.fakeScene }, { name: "PAGE2", // Agenda views: ["Aankomend", "Vandaag", "Maandelijks"], //className: "fakeScene" // css/custom.css class .CX2.fakeScene }, { name: "PAGE3", // P2000 views: [], className: "fakeScene" // css/custom.css class .CX2.fakeScene }, { name: "PAGE4", // CAM views: [], className: "fakeScene" // css/custom.css class .CX2.fakeScene }, { name: "PAGE5", // Sports views: ["F1Agenda", "Ajax"], //className: "fakeScene" // css/custom.css class .CX2.fakeScene }, { name: "PAGE6", // Spotify views: [], className: "fakeScene" // css/custom.css class .CX2.fakeScene }, { name: "PAGE7", // Slideshow views: [], className: "fakeScene" // css/custom.css class .CX2.fakeScene } ], notifications: { "PAGE_INCREMENT": { exec: "sceneNext", }, "PAGE_DECREMENT": { exec: "scenePrevious", } , "PAGE_CHANGED": { exec: "changeSceneById", payload: (payload) => { return payload } } }, }, }, { module: 'MMM-SmartWebDisplay', position: 'middle_center', // This can be any of the regions. config: { // See 'Configuration options' for more information. logDebug: true, //set to true to get detailed debug logs. To see them : "Ctrl+Shift+i" height: "1000px", //hauteur du cadre en pixel ou (% or px) width: "650px", //largeur (% or px) updateInterval: 0.5, // every 1 minutes, //in min. Set it to 0 for no refresh (for videos) NextURLInterval: 0, //in min, set it to 0 not to have automatic URL change. If only 1 URL given, it will be updated displayLastUpdate: false, //to display the last update of the URL displayLastUpdateFormat: 'ddd - HH:mm:ss', //format of the date and time to display url: ["https://www.p2000monitor.eu/Gelderlandzuid.html"], //source of the URL to be displayed scrolling: "no", // allow scrolling or not. html 4 only shutoffDelay: 10000 //delay in miliseconds to video shut-off while using together with MMM-PIR-Sensor } }, { module: 'MMM-SmartWebDisplay2', position: 'middle_center', // This can be any of the regions. config: { // See 'Configuration options' for more information. logDebug: true, //set to true to get detailed debug logs. To see them : "Ctrl+Shift+i" height: "1000px", //hauteur du cadre en pixel ou (% or px) width: "650px", //largeur (% or px) updateInterval: 0, // every 1 minutes, //in min. Set it to 0 for no refresh (for videos) NextURLInterval: 0, //in min, set it to 0 not to have automatic URL change. If only 1 URL given, it will be updated displayLastUpdate: false, //to display the last update of the URL displayLastUpdateFormat: 'ddd - HH:mm:ss', //format of the date and time to display url: ["https://www.youtube.com/embed/dZE4uALUpU4?autoplay=1&mute=1"], //source of the URL to be displayed scrolling: "no", // allow scrolling or not. html 4 only shutoffDelay: 10000 //delay in miliseconds to video shut-off while using together with MMM-PIR-Sensor } }, { module: 'MMM-Remote-Control', // uncomment the following line to show the URL of the remote control on the mirror // position: 'bottom_left', // you can hide this module afterwards from the remote control itself config: { customCommand: {}, // Optional, See "Using Custom Commands" below showModuleApiMenu: true, // Optional, Enable the Module Controls menu secureEndpoints: true, // Optional, See API/README.md // uncomment any of the lines below if you're gonna use it customMenu: "remote-control-menu.json", // Optional, See "Custom Menu Items" below apiKey: "", // Optional, See API/README.md for details aa30pkfff9901mrbr884321d3eiu55gk // classes: {} // Optional, See "Custom Classes" below } }, { module: "MMM-Formula1", position: "bottom_left", header: "F1 Standings", config: { // Optional configuration options - see https://github.com/ianperrin/MMM-Formula1#configuration-options season: "current", type: "DRIVER", maxRows: false, calendar: false, fade: false, fadePoint: 0.3, reloadInterval: 30 * 60 * 1000, // every 30 minutes animationSpeed: 2.5 * 1000, // 2.5 seconds grayscale: false, showFooter: true } }, { module: 'MMM-soccer', position: 'bottom_right', config: { api_key: '', colored: true, show: 'Netherlands', focus_on: false, logos: true, max_teams: false, leagues: { Netherlands: 'DED' }, // Eredivisie } }, { module: "MMM-GooglePhotos", position: "fullscreen_below", config: { albums: ["MagicMirror"], // Set your album name. like ["My wedding", "family share", "Travle to Paris"] updateInterval: 1000 * 30, // minimum 10 seconds. sort: "new", // "old", "random" uploadAlbum: null, // Only album created by `create_uploadable_album.js`. condition: { fromDate: null, // Or "2018-03", RFC ... format available toDate: null, // Or "2019-12-25", minWidth: null, // Or 400 maxWidth: null, // Or 8000 minHeight: null, // Or 400 maxHeight: null, // Or 8000 minWHRatio: null, maxWHRatio: null, // WHRatio = Width/Height ratio ( ==1 : Squared Photo, < 1 : Portraited Photo, > 1 : Landscaped Photo) }, showWidth: 1080, // These values will be used for quality of downloaded photos to show. real size to show in your MagicMirror region is recommended. showHeight: 1920, timeFormat: "DD-MM-YYYY HH:mm", // Or `relative` can be used. } }, { module: "MMM-NowPlayingOnSpotify", position: "middle_center", config: { showCoverArt: true, clientID: "", clientSecret: "", accessToken: "", refreshToken: "" } }, { module: "MMM-HolidayLights", position: "fullscreen_above", config: { css: "Christmas", //See ReadMe for choices available } }, { module: 'MMM-pages', position: 'bottom_bar', config: { homePage: 0, animationTime: 0, rotationTime: 1000 * 60 * 3, // page change in milisec //useLockString: true, modules: // modules in page / npm run array [ ["MMM-SimpleLogo", "MMM-rainfc", "MMM-Buienradar", "MMM-MyGarbage", "MMM-Tools"], // page 1 (Main) ["MMM-CalendarExt2"], // page 2 (Agenda) ["MMM-SmartWebDisplay"], // page 3 (P2000) ["MMM-SmartWebDisplay2"], // page 4 (CAM) ["MMM-CalendarExt2", "MMM-Formula1", "MMM-soccer"], // page 5 (Sports) ["MMM-NowPlayingOnSpotify"], // page 6 (Spotify) ["MMM-GooglePhotos"], // page 7 (Slideshow) ], fixed: ["clock", "alert", "updatenotification", "MMM-CalendarExt2", "MMM-page-indicator", "MMM-Pir"], // Which modules should show up all the time. // fixed + MMM-CalendarExt2 // MMM-HolidayLights hiddenPages: // hide modules { "screenSaver": ["clock"], "admin": ["MMM-Remote-Control"], }, } }, { module: 'MMM-page-indicator', position: 'bottom_bar', config: { pages: 7 } } ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") { module.exports = config; }
- Errors:
gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory
(node:3001) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Useelectron --trace-deprecation ...
to show where the warning was created)pi@raspberrypi:~/MagicMirror $ npm start dev > magicmirror@2.25.0 start > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js dev [04.01.2024 11:16.05.462] [LOG] Starting MagicMirror: v2.25.0 [04.01.2024 11:16.05.472] [LOG] Loading config ... [04.01.2024 11:16.05.475] [DEBUG] config template file not exists, no envsubst [04.01.2024 11:16.05.482] [LOG] Loading module helpers ... [04.01.2024 11:16.05.484] [LOG] No helper found for module: alert. [04.01.2024 11:16.05.510] [LOG] Initializing new module helper ... [04.01.2024 11:16.05.511] [LOG] Module helper loaded: updatenotification [04.01.2024 11:16.05.512] [LOG] No helper found for module: clock. [04.01.2024 11:16.05.513] [LOG] No helper found for module: MMM-SimpleLogo. [04.01.2024 11:16.05.630] [LOG] Initializing new module helper ... [04.01.2024 11:16.05.632] [LOG] Module helper loaded: MMM-rainfc [04.01.2024 11:16.05.633] [LOG] No helper found for module: MMM-Buienradar. [04.01.2024 11:16.05.761] [LOG] Initializing new module helper ... [04.01.2024 11:16.05.762] [LOG] Module helper loaded: MMM-Tools [04.01.2024 11:16.05.767] [LOG] Initializing new module helper ... [04.01.2024 11:16.05.768] [LOG] Module helper loaded: MMM-Pir [04.01.2024 11:16.05.799] [LOG] Initializing new module helper ... [04.01.2024 11:16.05.799] [LOG] Module helper loaded: MMM-MyGarbage [04.01.2024 11:16.05.975] [LOG] Initializing new module helper ... [04.01.2024 11:16.05.976] [LOG] Module helper loaded: MMM-CalendarExt2 [04.01.2024 11:16.05.977] [LOG] No helper found for module: MMM-SmartWebDisplay. [04.01.2024 11:16.05.979] [LOG] No helper found for module: MMM-SmartWebDisplay2. [04.01.2024 11:16.06.113] [LOG] Initializing new module helper ... [04.01.2024 11:16.06.113] [LOG] Module helper loaded: MMM-Remote-Control [04.01.2024 11:16.06.238] [LOG] Initializing new module helper ... [04.01.2024 11:16.06.239] [LOG] Module helper loaded: MMM-Formula1 [04.01.2024 11:16.06.250] [LOG] Initializing new module helper ... [04.01.2024 11:16.06.251] [LOG] Module helper loaded: MMM-soccer [04.01.2024 11:16.06.624] [LOG] Initializing new module helper ... [04.01.2024 11:16.06.625] [LOG] Module helper loaded: MMM-GooglePhotos [04.01.2024 11:16.07.104] [LOG] Initializing new module helper ... [04.01.2024 11:16.07.104] [LOG] Module helper loaded: MMM-NowPlayingOnSpotify [04.01.2024 11:16.07.105] [LOG] No helper found for module: MMM-HolidayLights. [04.01.2024 11:16.07.105] [LOG] No helper found for module: MMM-pages. [04.01.2024 11:16.07.106] [LOG] No helper found for module: MMM-page-indicator. [04.01.2024 11:16.07.106] [LOG] All module helpers loaded. [04.01.2024 11:16.07.115] [LOG] Starting server on port 8080 ... [04.01.2024 11:16.07.142] [LOG] Server started ... [04.01.2024 11:16.07.143] [LOG] Connecting socket for: updatenotification [04.01.2024 11:16.07.144] [LOG] Starting module helper: updatenotification [04.01.2024 11:16.07.144] [LOG] Connecting socket for: MMM-rainfc [04.01.2024 11:16.07.145] [LOG] Connecting socket for: MMM-Tools [04.01.2024 11:16.07.147] [LOG] [Tools] MMM-Tools Version: 2.1.7 [04.01.2024 11:16.07.147] [LOG] Connecting socket for: MMM-Pir [04.01.2024 11:16.07.148] [LOG] Connecting socket for: MMM-MyGarbage [04.01.2024 11:16.07.149] [LOG] Starting node_helper for module: MMM-MyGarbage [04.01.2024 11:16.07.149] [LOG] Connecting socket for: MMM-CalendarExt2 [04.01.2024 11:16.07.150] [LOG] Connecting socket for: MMM-Remote-Control [04.01.2024 11:16.07.151] [LOG] Starting node helper for: MMM-Remote-Control [04.01.2024 11:16.07.198] [LOG] Connecting socket for: MMM-Formula1 [04.01.2024 11:16.07.198] [LOG] Starting module: MMM-Formula1 [04.01.2024 11:16.07.199] [LOG] Connecting socket for: MMM-soccer [04.01.2024 11:16.07.199] [LOG] Starting module helper: MMM-soccer [04.01.2024 11:16.07.200] [LOG] Connecting socket for: MMM-GooglePhotos [04.01.2024 11:16.07.201] [LOG] Connecting socket for: MMM-NowPlayingOnSpotify [04.01.2024 11:16.07.201] [LOG] Sockets connected & modules started ... [04.01.2024 11:16.08.999] [LOG] Launching application. [3098:0104/111610.230952:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2) [3098:0104/111610.234295:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2) [3098:0104/111610.236000:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2) [3098:0104/111610.237195:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2) [3098:0104/111610.238376:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2) [3098:0104/111610.239694:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2) [3098:0104/111610.241893:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2) [3098:0104/111610.251319:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2) [3098:0104/111610.252644:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2) [3098:0104/111610.253755:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2) [3098:0104/111610.254960:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2) [3098:0104/111610.256153:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2) [3098:0104/111610.257339:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2) [3098:0104/111610.258560:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2) [3098:0104/111613.851586:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times! [04.01.2024 11:16.17.810] [LOG] MMM-rainfc: loading rain forecast for : https://gpsgadget.buienradar.nl/data/raintext?lat=51.9&lon=5.57 [04.01.2024 11:16.17.844] [LOG] MMM-rainfc: configured [04.01.2024 11:16.18.226] [ERROR] (node:3001) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. (Use `electron --trace-deprecation ...` to show where the warning was created) [04.01.2024 11:16.18.307] [LOG] [MMM-Pir] Version: 1.1.1 rev: 231127 [04.01.2024 11:16.18.376] [LOG] [MMM-Pir] [DATABASE] All libraries loaded! [04.01.2024 11:16.18.378] [LOG] MMM-Formula1 received a notification: CONFIG [04.01.2024 11:16.18.379] [LOG] MMM-Formula1 is fetching DRIVER standings for the current season [04.01.2024 11:16.18.418] [INFO] Checking git for module: MMM-SimpleLogo [04.01.2024 11:16.18.464] [LOG] [CALEXT2] calendar:NL Feestdagen >> Scanning start with interval:3600000 [04.01.2024 11:16.18.480] [LOG] [CALEXT2] calendar:Ajax >> Scanning start with interval:3600000 [04.01.2024 11:16.18.498] [LOG] [CALEXT2] calendar:F1Agenda >> Scanning start with interval:3600000 [04.01.2024 11:16.18.508] [LOG] [CALEXT2] calendar:Robin & Rachel & Milas >> Scanning start with interval:1800000 [04.01.2024 11:16.18.637] [LOG] [MMM-Pir] [LIB] [PIR] Started! [04.01.2024 11:16.18.639] [LOG] [MMM-Pir] [LIB] [SCREEN] Mode 6: Python script (Relay on/off) [04.01.2024 11:16.18.672] [LOG] [MMM-Pir] Started! [04.01.2024 11:16.19.028] [INFO] Checking git for module: MMM-rainfc [04.01.2024 11:16.19.177] [LOG] MMM-Formula1 is returning DRIVER standings for the current season [04.01.2024 11:16.19.303] [INFO] Checking git for module: MMM-Buienradar [04.01.2024 11:16.19.705] [LOG] Refreshed access token because it has expired. Expired at: 11:16:17 now is: 11:16:19 [04.01.2024 11:16.20.394] [LOG] [CALEXT2] calendar:NL Feestdagen >> Scanned: 37, Selected: 37 [04.01.2024 11:16.20.446] [INFO] Checking git for module: MMM-Tools [04.01.2024 11:16.20.564] [LOG] Refreshed access token because it has expired. Expired at: 12:16:19 now is: 11:16:20 [04.01.2024 11:16.20.593] [INFO] Checking git for module: MMM-Pir [04.01.2024 11:16.20.725] [INFO] Checking git for module: MMM-MyGarbage [04.01.2024 11:16.20.993] [INFO] Checking git for module: MMM-CalendarExt2 [04.01.2024 11:16.21.372] [LOG] [CALEXT2] calendar:F1Agenda >> Scanned: 11, Selected: 11 [04.01.2024 11:16.21.549] [INFO] Checking git for module: MMM-SmartWebDisplay [04.01.2024 11:16.21.862] [INFO] Checking git for module: MMM-SmartWebDisplay2 [04.01.2024 11:16.24.441] [INFO] Checking git for module: MMM-Remote-Control [04.01.2024 11:16.24.798] [INFO] Checking git for module: MMM-Formula1 [04.01.2024 11:16.25.098] [LOG] [CALEXT2] calendar:Robin & Rachel & Milas >> Scanned: 70, Selected: 70 [04.01.2024 11:16.25.127] [INFO] Checking git for module: MMM-soccer [04.01.2024 11:16.25.469] [LOG] [CALEXT2] calendar:Ajax >> Scanned: 31, Selected: 31 [04.01.2024 11:16.25.736] [INFO] Checking git for module: MMM-GooglePhotos [04.01.2024 11:16.25.878] [INFO] Checking git for module: MMM-NowPlayingOnSpotify [04.01.2024 11:16.26.124] [INFO] Checking git for module: MMM-HolidayLights [04.01.2024 11:16.26.242] [INFO] Checking git for module: MMM-pages [04.01.2024 11:16.28.310] [INFO] Checking git for module: MMM-page-indicator [04.01.2024 11:16.28.463] [INFO] Checking git for module: MagicMirror
- slow internet
pi@raspberrypi:~/speedtest-cli $ speedtest-cli Retrieving speedtest.net configuration... Testing from Ziggo (77.250.246.18)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Redhosting (Almere) [65.98 km]: 34.228 ms Testing download speed................................................................................ Download: 34.86 Mbit/s Testing upload speed...................................................................................................... Upload: 27.41 Mbit/s
What is the best way to fix all these issues? How can I run a stable version of MagicMirror with all these modules?
Hope you guys can help me, thanks in advance.
Robin
-
- you mean ext2 scene cycle changing and pages changing cycle??
ext2 doesn’t know about pages. I don’t know if it supports hide/show. if not, it could be cycling while hidden.
ext2 is no longer updated, replaced w Ext3.
it doesn’t do views and scenes the same way.- errors. they are noise, and we can’t fix them
- slow internet. has nothing to do w magic mirror
- you mean ext2 scene cycle changing and pages changing cycle??
-
Good moring @sdetweil ,
Thank you for the quick response! I will replace the ext2 with the ext3.
Kind regards,
Robin