A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • How to send a notification

    Unsolved
    35
    0 Votes
    35 Posts
    9k Views
    A
    @sdetweil yes makes sense and no I cant see any indication of a port opening up for any devices even. Dev Console tab on MM main.js:481 Initializing MagicMirror. translator.js:128 Loading core translation file: translations/en.json translator.js:146 Loading core translation fallback file: translations/en.json loader.js:184 Load script: modules/MMM-Config/MMM-Config.js module.js:509 Module registered: MMM-Config MMM-Config.js:31 undefined is in init! loader.js:155 Bootstrapping module: MMM-Config loader.js:160 Scripts loaded for: MMM-Config loader.js:203 Load stylesheet: modules/MMM-Config/MMM-Config.css loader.js:162 Styles loaded for: MMM-Config translator.js:107 MMM-Config - Load translationfalse: translations/en.json loader.js:164 Translations loaded for: MMM-Config loader.js:184 Load script: modules/MMM-AlexaControl/MMM-AlexaControl.js module.js:509 Module registered: MMM-AlexaControl loader.js:155 Bootstrapping module: MMM-AlexaControl loader.js:160 Scripts loaded for: MMM-AlexaControl loader.js:162 Styles loaded for: MMM-AlexaControl translator.js:107 MMM-AlexaControl - Load translationfalse: translations/en.json loader.js:164 Translations loaded for: MMM-AlexaControl loader.js:184 Load script: modules/MMM-SleepWake/MMM-SleepWake.js module.js:509 Module registered: MMM-SleepWake loader.js:155 Bootstrapping module: MMM-SleepWake loader.js:160 Scripts loaded for: MMM-SleepWake loader.js:162 Styles loaded for: MMM-SleepWake loader.js:164 Translations loaded for: MMM-SleepWake loader.js:184 Load script: modules/MMM-pages/MMM-pages.js module.js:509 Module registered: MMM-pages loader.js:155 Bootstrapping module: MMM-pages loader.js:160 Scripts loaded for: MMM-pages loader.js:203 Load stylesheet: modules/MMM-pages/pages.css loader.js:162 Styles loaded for: MMM-pages loader.js:164 Translations loaded for: MMM-pages loader.js:184 Load script: modules/MMM-page-indicator/MMM-page-indicator.js module.js:509 Module registered: MMM-page-indicator loader.js:155 Bootstrapping module: MMM-page-indicator loader.js:160 Scripts loaded for: MMM-page-indicator loader.js:203 Load stylesheet: vendor/css/font-awesome.css loader.js:203 Load stylesheet: modules/MMM-page-indicator/page-indicators.css loader.js:162 Styles loaded for: MMM-page-indicator loader.js:164 Translations loaded for: MMM-page-indicator loader.js:184 Load script: modules/MMM-Selfieshot/MMM-Selfieshot.js module.js:509 Module registered: MMM-Selfieshot loader.js:155 Bootstrapping module: MMM-Selfieshot loader.js:160 Scripts loaded for: MMM-Selfieshot loader.js:203 Load stylesheet: modules/MMM-Selfieshot/MMM-Selfieshot.css loader.js:244 File already loaded: font-awesome.css loader.js:162 Styles loaded for: MMM-Selfieshot loader.js:164 Translations loaded for: MMM-Selfieshot loader.js:184 Load script: modules/MMM-Astro/MMM-Astro.js module.js:509 Module registered: MMM-Astro loader.js:155 Bootstrapping module: MMM-Astro loader.js:184 Load script: vendor/node_modules/moment/min/moment-with-locales.js loader.js:160 Scripts loaded for: MMM-Astro loader.js:203 Load stylesheet: modules/MMM-Astro/MMM-Astro.css loader.js:162 Styles loaded for: MMM-Astro loader.js:164 Translations loaded for: MMM-Astro loader.js:184 Load script: modules/MMM-MoonPhase/MMM-MoonPhase.js module.js:501 Check MagicMirror version for module 'MMM-MoonPhase' - Minimum version: 2.1.0 - Current version: 2.17.1 module.js:503 Version is ok! module.js:509 Module registered: MMM-MoonPhase loader.js:155 Bootstrapping module: MMM-MoonPhase loader.js:160 Scripts loaded for: MMM-MoonPhase loader.js:203 Load stylesheet: modules/MMM-MoonPhase/MMM-MoonPhase.css loader.js:162 Styles loaded for: MMM-MoonPhase translator.js:107 MMM-MoonPhase - Load translationfalse: translations/en.json loader.js:164 Translations loaded for: MMM-MoonPhase loader.js:184 Load script: modules/MMM-OpenWeatherMapForecast/MMM-OpenWeatherMapForecast.js module.js:501 Check MagicMirror version for module 'MMM-OpenWeatherMapForecast' - Minimum version: 2.2.0 - Current version: 2.17.1 module.js:503 Version is ok! module.js:509 Module registered: MMM-OpenWeatherMapForecast loader.js:155 Bootstrapping module: MMM-OpenWeatherMapForecast loader.js:244 File already loaded: moment.js loader.js:184 Load script: modules/MMM-OpenWeatherMapForecast/skycons.js loader.js:160 Scripts loaded for: MMM-OpenWeatherMapForecast loader.js:203 Load stylesheet: modules/MMM-OpenWeatherMapForecast/MMM-OpenWeatherMapForecast.css loader.js:162 Styles loaded for: MMM-OpenWeatherMapForecast loader.js:164 Translations loaded for: MMM-OpenWeatherMapForecast loader.js:184 Load script: modules/lifecounter/lifecounter.js module.js:509 Module registered: lifecounter loader.js:155 Bootstrapping module: lifecounter loader.js:244 File already loaded: moment.js loader.js:160 Scripts loaded for: lifecounter loader.js:162 Styles loaded for: lifecounter loader.js:164 Translations loaded for: lifecounter loader.js:184 Load script: modules/default/alert/alert.js module.js:509 Module registered: alert loader.js:155 Bootstrapping module: alert loader.js:184 Load script: modules/default/alert/notificationFx.js loader.js:160 Scripts loaded for: alert loader.js:203 Load stylesheet: modules/default/alert/notificationFx.css loader.js:244 File already loaded: font-awesome.css loader.js:162 Styles loaded for: alert translator.js:107 alert - Load translationfalse: translations/en.json loader.js:164 Translations loaded for: alert loader.js:184 Load script: modules/default/clock/clock.js module.js:509 Module registered: clock loader.js:155 Bootstrapping module: clock loader.js:244 File already loaded: moment.js loader.js:184 Load script: vendor/node_modules/moment-timezone/builds/moment-timezone-with-data.js loader.js:184 Load script: vendor/node_modules/suncalc/suncalc.js loader.js:160 Scripts loaded for: clock loader.js:203 Load stylesheet: modules/default/clock/clock_styles.css loader.js:162 Styles loaded for: clock loader.js:164 Translations loaded for: clock loader.js:184 Load script: modules/default/compliments/compliments.js module.js:509 Module registered: compliments loader.js:155 Bootstrapping module: compliments loader.js:244 File already loaded: moment.js loader.js:160 Scripts loaded for: compliments loader.js:162 Styles loaded for: compliments loader.js:164 Snap of Config 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: [], // 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: "en", locale: "en-UK", logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging timeFormat: 12, units: "metric", serverOnly: true, // 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: [ { disabled: false, module:"MMM-Config", position:"top_right", // the QR code (if requested) will appear here config:{ showQR: false, //restart: "pm2", //force_update: true, //debug: true } }, { module: 'MMM-AlexaControl', position: 'middle_center', config:{ image: true, deviceName: "mirror", pm2ProcessName: "mm", vcgencmd: "hide", startPort: 11001, refresh: true, restart: true, //stop: true, reboot: true, shutdown: true, monitorToggle: true, //cecAddress: "0.0.0.0", //usb: false pages: 3, notifications:[ { name: 'Selfie', port: 11106, OnOff: false, notification: ["SELFIE_SHOOT"] } ],
  • Solar-Edge module causes black screen

    Unsolved
    3
    0 Votes
    3 Posts
    718 Views
    S
    @sdetweil Thank you! After several hours I finally have things back to working. Whew. For others working on SolarEdge, first, I had to obtain an API key and Site ID from SolarEdge, but to do that, I had to request that my installer reach out to them to give permission. Next I got this to work by using the https://github.com/bertieuk/MMM-SolarEdge module. After cloning (git clone https://github.com/bertieuk/MMM-SolarEdge from the module folder), I had to do npm install request. Note, this is deprecated, so it may break again. After that, I am back in business. Hope this can save you the HOURS I just spent. Whew.
  • Losing display output after 5 minutes

    Unsolved
    14
    0 Votes
    14 Posts
    5k Views
    S
    @danjvd valid-url see https://forum.magicmirror.builders/topic/15778/fix-for-black-screen-in-2-16-and-later
  • MMM log files. Where are they hiding?

    Unsolved
    4
    0 Votes
    4 Posts
    2k Views
    S
    @gregorywest pm2 = node process manager (version 2) it is used to start processes on boot, and also keep them running, if they fail my install script prompts if u want to use it… and I also provide a separate script to enable it if u change your mind. I don’t know how to edit the system files for services on all the platforms I use or come in contact with (and don’t WANT to know) pm2 is the same on every platform . (including windows) the good news is it captures the content from the thing it started and lets u examine it live… (and saves it for after the fact)
  • MMM-Calendar-EXT2

    Solved
    2
    0 Votes
    2 Posts
    433 Views
    D
    I figured it out. had to modify the .js file for the calendar, nothing in my config or css worked. but in doing so was able to better design the mirror better
  • MagicMirror [pm2-pi.service: Start operation timed out. Terminating]

    Unsolved
    2
    0 Votes
    2 Posts
    453 Views
    S
    @panos what is in the other log from .pm2 folder?
  • Problems after Update

    Unsolved
    17
    0 Votes
    17 Posts
    1k Views
    Dotmatrix812D
    I tried this, but same problem with sample config. SD-Card is in there fro the beginning, at max one year… Will try a new one, but have to get one first ;-) Maybe this is the solution. Thanks, I will come back to you. If it’s not the SD I will try to connect the keyboard and check the DEV Console for errors.
  • MMM-Buttons

    Unsolved
    5
    0 Votes
    5 Posts
    2k Views
    J
    @fozi - Thanks will check if a resistor does the trick - if not I order a gesture sensor
  • MagicMirror and a SoGo Calendar.

    Unsolved
    2
    0 Votes
    2 Posts
    526 Views
    S
    @gregorywest you need to use some tool to export the sogo calendar to ics format see the recent module https://forum.magicmirror.builders/topic/15648/mmm-caldav?_=1637631939670 a Google search says u can use caldav to do it
  • Blackscreen after MM Update to 2.17.1

    Unsolved
    3
    0 Votes
    3 Posts
    538 Views
    S
    @msulzer see https://forum.magicmirror.builders/topic/15778/fix-for-black-screen-in-2-16-and-later
  • Blank screen on start when installing modules

    Unsolved
    3
    0 Votes
    3 Posts
    670 Views
    S
    @natebrown i don’t think it applies here at the moment (unless there was a mistake in the module installation and it overlayed some MM files) delete MagicMirror/node_modules and redo npm install in the MagicMirror folder but see this https://forum.magicmirror.builders/topic/15778/fix-for-black-screen-in-2-16-and-later
  • Error on update to MM 2.11.0

    Solved
    32
    0 Votes
    32 Posts
    9k Views
    K
    @sdetweil glad to help ;-)
  • GoogleAssistant, Raspotify and bluetooth audio...

    Unsolved
    5
    0 Votes
    5 Posts
    1k Views
    S
    @djboob66 Spotify itself worked flawless - regardless where I started it. It simply used any other audio (my monitor since it unfortunately has some crappy speakers inside) and did not wanted to use my BT-Audio at all.
  • How do I properly uninstall magic mirror on raspberry pi 4

    Unsolved
    3
    0 Votes
    3 Posts
    2k Views
    S
    @r3d6 yes, deleting the folder is deleting the product if u said yes to pm2, them pm2 status and pm2 delete xx where xx is the number or name of the entry
  • wont boot into start screen

    Unsolved
    4
    0 Votes
    4 Posts
    701 Views
    S
    @miridini no sorry. for all the work, I’d just build another SD card and copy my mm folder over
  • How do I delete a module?

    Unsolved
    2
    0 Votes
    2 Posts
    728 Views
    S
    @r3d6 open a terminal window ctrl-alt-t cd ~/MagicMirror/modules rm -rf xxxxx where xxxxx is the module you have installed and now want to delete. exact letter case matters foo is not the same as Foo on Linux then do cd ~/MagicMirror/config nano config.js use the arrow keys on the keyboard to move up and down, left and right find the entry module:"xxxxx`, where xxxxx is the module u want to delete move the cursor to the right end of that line hit the enter key type disabled:true, hit Ctrl-o hit enter hit ctrl-x you will be back at the terminal window prompt do cd ~/MagicMirror you can now restart MagicMirror however you do that npm start or pm2 restart read the two links in my signature below we did the disable approach cause it’s the easiest to do, and requires the least amount of content format knowledge.
  • npm update

    Unsolved
    3
    1
    0 Votes
    3 Posts
    788 Views
    D
    @raf thank you for your advice now, i can use npm version 6.14.15
  • Unable to update

    Solved
    7
    0 Votes
    7 Posts
    641 Views
    S
    Oh crap. Love a new setup. Anyways thank you a lot für your quick and helpful support!
  • MMM-PublicTransportBerlin only displays "Loading..."

    Solved
    7
    0 Votes
    7 Posts
    2k Views
    kaiK
    …thank you very much, @sdetweil :clapping_hands_light_skin_tone:
  • MMM-GoogleTasks problems with MMM-Pages

    2
    0 Votes
    2 Posts
    615 Views
    D
    I was having the same problem - this fixed it for me: bug… missing data, when display is requested do this edit MMM-GoogleTasks.js change line 37 from this.tasks; to this.tasks= {};