A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Automatically terminate the process after NPM Run serve

    10
    0 Votes
    10 Posts
    3k Views
    @plainbroke Thank you
  • Display the specified picture in the specified location

    Solved
    11
    0 Votes
    11 Posts
    5k Views
    plainbrokeP
    @sdetweil said in Display the specified picture in the specified location: @plainbroke I give u the option to fill around the picture, color or a blurred version of the pic. this module doesn’t support multiple instances and the copy/rename won’t work either Bummer Sam. I installed yours and it worked without changing anything in my config. I was hoping to fool it into working as a double…
  • Generating token for MMM-GooglePhotos

    Solved
    5
    0 Votes
    5 Posts
    1k Views
    T
    @tacotaco thanks much for you assistance!!
  • MM boot splash rotation

    Solved
    6
    0 Votes
    6 Posts
    2k Views
    S
    @andyyy all the modules need ali keys now. we are steering clear of 64 bit for a while
  • WARNING! Could not load config file.

    Solved
    4
    0 Votes
    4 Posts
    1k Views
    T
    @sdetweil thx much!
  • I think I Broke my MagicMirror

    Solved
    7
    0 Votes
    7 Posts
    1k Views
    plainbrokeP
    @plainbroke reloading 36 modules and getting them all to work as expected ,takes some time. Almost there today. MMM-RSTPStream is being difficult not wanting to play nice with vlc for some reason this round… Guess 5 different instances is too many. eventhough I have them spread out in the list of modules that carousel runs for me…
  • Raspberry Pi display not autostarting magic mirror

    Solved
    6
    0 Votes
    6 Posts
    2k Views
    S
    @EphraimB what did u change?
  • Monitor not awaking from sleep

    Unsolved
    4
    0 Votes
    4 Posts
    900 Views
    S
    @mvrlogins I had to add code to my module, that started a 14 minute timer on entering sleep mode. if motion happened before the timer expired the timer was stopped. if the timer expired, I set a variable and then started the wake up routine. during the wakeup, if the variable was set is started a second timer for 1 second when that second timer expired I cleared the variable and then started the sleep routine again… repeat as needed. causes a short flash every 14 minutes, but mostly this happens at night, when u are sleeping anyhow. energy star compliance requires power off (or low power suspend mode) after 15 minutes of no use.
  • magic mirror 2.20 cannot find module merge-descriptions

    Solved
    5
    0 Votes
    5 Posts
    1k Views
    S
    this was an incorrect upgrade process… git pull, then restore package.json to prior release (because it was modified for some reason) , then npm install…
  • sudo apt update error

    Solved
    2
    0 Votes
    2 Posts
    398 Views
    S
    @plainbroke looks like a server/network error…
  • Eye Candy Change and Now Not Working

    Unsolved
    1
    0 Votes
    1 Posts
    299 Views
    M
    Hello all. Recently the weather radar I was using for the Eye Candy module quit working so I used the // to stop the module from loading until I could find a suitable alternative. I think I found one (after several months away) and when I try to boot after putting in the new URL for the gif, I’m told there is no config file. I am completely lost and frustrated. The MM works with all the other modules, it’s just the Eye Candy module that I can’t get configured and working. Any ideas, suggestions, help or cold water to the face will be greatly appreciated. We’ve come to love our mirror and miss the weather radar. Thanks in advance.
  • MagicMirror keeps crashing within 1 minute of starting up

    Solved
    3
    0 Votes
    3 Posts
    1k Views
    J
    @sdetweil that did the trick, thank you! Bummer about watchdog, the auto restart was nice
  • Cron Job Question

    Solved
    22
    0 Votes
    22 Posts
    8k Views
    S
    @plainbroke yes, but just call my script with ended (motion stopped) started (motion started) same as my doc says for the motion config
  • Compliment from calendar event

    Unsolved
    5
    0 Votes
    5 Posts
    1k Views
    S
    @MMRIZE { classes: "default scheduler", module: "compliments_plus", position: "middle_center", disabled: false, config: { module_schedule: {from: '0-59/10 * * * *', to: '5-59/10 * * * *'}, updateInterval: 30000, remoteFile: null, fadeSpeed: 4000, random: true, mockDate: null, classes: "compliments_plus thin large pre-line", // the beginning of the day period morning: 5, noon: 12, afternoon: 15, evening: 18, night: 22, midnight: 1, compliments: { "AQI_1" : [ "<i class=\"fa fa-leaf lime\"></i> Air Quality Good", ], "AQI_2" : [ "<i class=\"fa fa-leaf yellow\"></i> Air Quality Fair, mask on", ], "AQI_3" : [ "<i class=\"fa fa-leaf orange\"></i> Air Quality Moderate, mask on", ], "AQI_4" : [ "<i class=\"fa fa-leaf orangered\"></i> Air Quality Poor, need air purifier", ], "AQI_5" : [ "<i class=\"fa fa-leaf redrf\"></i> Air Quality Unhealty, dont breathe", ], "25-12-...." : [ "<i class=\"fa fa-snowman\"></i> Marry Christmas!" ], "01-01-....": [ function() {return "<i class=\"fa fa-glass-cheers\"></i> Happy New Year! " + moment().format("YYYY")} ], "..-..-....": [ function() {return moment().locale(config.language).format("dddd, D MMMM")} ], } }, }, The config for the module
  • MODULE TELEGRAM (2)

    Unsolved
    1
    0 Votes
    1 Posts
    416 Views
    A
    Hello, The chat bot doesn’t appear in the mm. Is there a way to validate the device as we do for a desktop via the qr code ? Thanks for your answer, acd,
  • ERROR:node_controller.cc(585)] Trying to re-add dropped peer

    Solved
    19
    0 Votes
    19 Posts
    6k Views
    S
    @travishardiman cool
  • Warning Notice

    Unsolved
    3
    0 Votes
    3 Posts
    689 Views
    BKeyportB
    @Robtrowb More information would be useful for help. always include the module name in the title. always include a screenshot if available. Thanks.
  • Fetch is not a function

    Solved
    7
    0 Votes
    7 Posts
    3k Views
    H
    @sdetweil Thanks for the clarification. Will try the script next time. Hein-Jan
  • Update fail

    Solved
    28
    0 Votes
    28 Posts
    11k Views
    T
    after updating my MM installation I had also an electron problem and MM didn’t start. This topic works for my fine and fixed my installation: https://forum.magicmirror.builders/topic/16074/electron-rebuild-and-magicmirror-v2-18-and-more?page=1
  • Three module issues from a new user

    Unsolved
    27
    0 Votes
    27 Posts
    11k Views
    kayakbabeK
    @luisestrada I’ll swing it back to this thread… I got access to the extra fontawesome 6 by just copying the contents over the font awesome 4 in the vendors folder. NOT the right way to do it because it will get wiped out if I ever update my mirror. Correct me if I"m wrong, but I think it should have been a subfolder in the mm css folder in order to preserve it. Also I copied the provider file for openweathermap.js (and gave it a new name) and changed the constants for the weathertype to the following. (note, i have access to the pro fontawesome so I can use the duotone icons in my mirror). /* * Convert the OpenWeatherMap icons to a more usable name. */ convertWeatherType(weatherType) { const weatherTypes = { "01d": "fa-duotone fa-sun", "02d": "fa-duotone fa-sun-cloud", "03d": "fa-duotone fa-cloud-sun", "04d": "fa-duotone fa-clouds-sun", "09d": "fa-duotone fa-cloud-sun-rain", "10d": "fa-duotone fa-cloud-showers-heavy", "11d": "fa-duotone fa-cloud-bolt", "13d": "fa-duotone fa-snowflake fa-spin-pulse", "50d": "fa-duotone fa-sun-haze", "01n": "fa-duotone fa-moon-stars night", "02n": "fa-duotone fa-moon-cloud night", "03n": "fa-duotone fa-clouds-moon night", "04n": "fa-duotone fa-cloud-moon-rain night", "09n": "fa-duotone fa-cloud-showers night", "10n": "fa-duotone fa-cloud-moon-rain night", "11n": "fa-duotone fa-cloud-bolt night", "13n": "fa-duotone fa-snowflake fa-spin-pulse night", "50n": "fa-duotone fa-cloud-fog night" }; I think these used to be configurable for the old weather modules in the config.js, but now they are constants defined in the provider file. Make sense because each profider sends differnt weathertype codes and it would be really confusing for people help one another. But then you have geeks like us who ust keep digging and we can usually figure it out maybe with nudges in the right direction. For Openweathermap (OWM) those constands/weathertypes are based on the “icon” info that OWM sends. I thought about changing that to use the codes that OWM provides since ErikFlowers weathericons now have so many more weathericons and he actually provides a definition for the OWM codes to his icons too. I did the kickstarter to help Fontawesome create 6, so have all the paid version 6 icons too without subscription fees. I love their weather duotone icons and they do work on the mm if the css is set correctly. They work in the calendar too. I’m sure they’d also work with the same fixes in the third party modules. I think a lot of folks just used the default modules as models of how to build their own so a lot of the hard coded stuff (that should have been config enabled instead) just carried through to their own modules. All of us need to remember that Mich did this for himself and knew what he wanted. I probably would have hard coded it myself in that situation. We are lucky we have free access to what he began and gave to the public for free. I’m so glad he did. This is a great learning project with a great looking usable end product.