A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Default Calender events center justified - Want left justified

    Unsolved
    6
    1
    0 Votes
    6 Posts
    2k Views
    S
    @interman weird. change the class temporarily… just add a 1 to the identifier… shouldn’t have had any effect really
  • XKCD not updating

    Unsolved
    4
    0 Votes
    4 Posts
    1k Views
    S
    @ruskythegreat no idea really… code looks ok… there is a small timing problem on startup, but open the developers window, ctrl-shift-i, select the tab labeled console, and put a unique part of the module name in the filter field (xkcd) see if there are any errors reported i did what the node_helper does to get an image, and it looks good…
  • Problem with MMM-CalendarExt2 tranforming

    Unsolved
    3
    0 Votes
    3 Posts
    835 Views
    H
    @johnbachini Sorry, forgot to remove those from testing before. Tried again with the “;” removed, same result as before. Module does not show up at all. No errors in the logs. EDIT: Here is the new code, properly formatted, (I think): /* 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: "nb", locale: "nb-NO", logLevel: ["INFO", "LOG", "WARN", "ERROR", "DEBUG"], // 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-Cursor', config: { timeout: 10000, } }, { module: "updatenotification", position: "top_bar" }, { module: "clock", position: "top_left" }, { module: 'MMM-CalendarExt2', config: { fetchInterval: 60 * 1000 * 15, rotateInterval: 0, updateInterval: 60 * 1000 * 15, firstDrawingDelay: 10000, calendars: [ { name: "Johan privat", url: "******************************************************", className: "johan", }, { name: "Johan Jobb", url: "******************************************************", className: "johanjobb", }, { name: "Offentlige helligdager", url: "******************************************************", className: "holiday", }, { name: "Bursdager", url: "******************************************************", className: "bursdager", }, { name: "Trash", url: "******************************************************", className: "trash", }, { name: "Mia privat", url: "******************************************************", className: "mia", }, ], views: [ { name: "Uke", mode: "weekly", locale: "nb_NO", dateFormat: "nb", calendars: [], position: "top_left", slotCount: 1, maxItems: 500, filterPassedEvent: true, slotMaxHeight: "500px", dateFormat:"ddd DD/MM", slotTitleFormat: "[Uke] WW" }, { name: "Dag", mode: "daily", locale: "nb_NO", dateFormat: "nb", calendars: [], position: "top_left", dateFormat:"ddd DD/MM", slotTitleFormat: "[Idag]", slotCount: 1, maxItems: 500, transform: (event)=>{ if (event.description.search("Bursdag") > -1) { // If the event might include "Birthday" in its title, event.icon = "fxemoji-birthdaycake" // Set icon of that event to "fxemoji-birthdaycake" } if (event.title.search("plast") > -1) { event.icon = "fxemoji-blackuniversalrecyclingsymbol" } if (event.title.search("Restavfall") > -1) { event.icon = "fxemoji-wastebasket" } if (event.title.search("glass og metall") > -1) { event.icon = "fxemoji-cocktailglass" } if (event.title.search("papir") > -1) { event.icon = "fxemoji-rolledupnewspaper" } if (event.description.search("Katt") > -1) { event.icon = "fxemoji-cat" } if (event.description.search("Hjerte") > -1) { event.icon = "fxemoji-sparklingheart" } if (event.description.search("Lilla") > -1) { event.icon = "fxemoji-heartpurple" } if (event.description.search("Beer") > -1) { event.icon = "fxemoji-clinkingbeermugs" } if (event.description.search("Par") > -1) { event.icon = "fxemoji-couplekiss" } if (event.title.search("Yoga") > -1) { event.icon = "grommet-icons:yoga" } return event // Return that event. }, }, ], scenes: [ { name: "Hovedskjerm", views: ["Dag", "Uke"], }, ], }, },
  • layer definition: here MMM-Globe overlaps left panel

    Solved
    25
    0 Votes
    25 Posts
    23k Views
    D
    Hi everyone, if anyone has still trouble with it. I installed the MMM-Globe module and had the same issue. I declared all modules to foreground and just the globe one layer behind all. Keep an eye onto the z-index config. Worked fine for me. I use the globe module in config.js at the middle_center: module: 'MMM-Globe', position: 'middle_center', What I’ve declared in custom.css: .module { z-index: 1; width: 300px; transform: scale(1.3); padding-bottom: 15%; } .MMM-Globe { z-index: 0; width: 100%; height: 100%; position: absolute; margin: auto; padding-top: 120%; opacity: 0.7; } Greets, Dee.
  • How to Hide Modules After Start (using setTimeout)

    Unsolved
    8
    0 Votes
    8 Posts
    1k Views
    S
    @hamptonlindsay go to the MagicMirror GitHub page, click the documentation link, then the three bar menu top left, pick module development
  • 0 Votes
    4 Posts
    1k Views
    JalibuJ
    @human99 what does the log say?
  • MMM-MarineWeather doen't work..

    Unsolved
    10
    0 Votes
    10 Posts
    2k Views
    bugsounetB
    I was able to update, with patience and tenacity, to 2.17 by following the instructions of Bugsounet (http://forum.bugsounet.fr/topic/604/i-lost-mmm-weather-and-mmm-shom- after-upgrading-mm-2-12-to-2-17 / 27) It’s not my job, it’s the job of this forum :) but sometime i’m kind… however, I noticed that after the update I lost the sound of my two small speakers connected in jacks, how can I recover the sound? is there a radio module that works in the background (i.e. without displaying anything on the MM screen) It’s not related to the update, it’s related to your OS. See the desktop os and check Sound icon to set your card by default Please stop opening many topic everywhere… it’s the good way to have bad response and breaking entire OS
  • no sound since update 2.17

    Unsolved
    2
    0 Votes
    2 Posts
    448 Views
    S
    @rikko14 mm doesn’t change the system config at all.
  • Default newsfeed module showing old news

    Unsolved
    3
    0 Votes
    3 Posts
    1k Views
    mumblebajM
    @exndfan Have you tried to run the URL in the browser to see what it returns? Might be the source is returning old news articles?
  • MM install New Pi OS error.

    Solved
    4
    0 Votes
    4 Posts
    1k Views
    D
    Thanks guy got it working.
  • Pls help with install

    Unsolved
    2
    0 Votes
    2 Posts
    542 Views
    S
    @alyx u need to change the install and usage to use python3. looks like the author has not not sure this was a ever tried on Mint generally only on pi os
  • Problem starting various modules

    Solved help
    3
    0 Votes
    3 Posts
    905 Views
    J
    @sdetweil That did it! Many thanks!
  • How do I use notfications

    Unsolved tutorial help notifications
    18
    0 Votes
    18 Posts
    5k Views
    A
    @sdetweil ah ok will do then haha cheers
  • MMM-WeatherOrNot custom.css

    Unsolved
    6
    1
    0 Votes
    6 Posts
    1k Views
    S
    @bjoern sorry, looking at the module, that content is inside an iframe… I don’t think u can get inside that
  • MMM-Canvas and MMM-Stocks not working

    Solved
    13
    0 Votes
    13 Posts
    4k Views
    G
    @sdetweil Ohh. Now I get it, works too! Thank you so much and sry about that.
  • MMM-Pages not working

    Solved
    7
    0 Votes
    7 Posts
    1k Views
    S
    @gabe21 u meant dimmer
  • Since I updated my Raspi MMM-RTSPStream not running

    Solved
    5
    0 Votes
    5 Posts
    1k Views
    V
    @bkeyport I found an old Data backup from my Raspi SD-Card and restored it. Now erverything works fine again (as long as I make no Raspi-update)… Thanks for your help!!!
  • where can i set a colour for up/down in MMM-ServerStatus?

    20
    0 Votes
    20 Posts
    6k Views
    S
    @bdream try upText:"", downText:"" in the module config section
  • Google Assistaint - mmm-calendarext2 conflict

    Unsolved
    1
    0 Votes
    1 Posts
    314 Views
    D
    Hi, I have updated the mirror to the latest build but now my GA when I ask “Jarvis who is …” the mirror crashes with no errors, Now if I disable mmm-calendarext2 it works without a problem anyone has a clue what could be causing this? it all worked with 2.16.
  • Could not load config file.

    Solved
    3
    0 Votes
    3 Posts
    1k Views
    0
    Thanks so much for your help. That was my mistake. I didn’t run the command (npm install) inside the MMM-MyScoreboard folder. Thank you. That did it.