A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • MMPM Guided Setup problem

    Solved mmpm
    6
    0 Votes
    6 Posts
    2k Views
    S
    U have to install the mmpm module into config.js to have the communications work https://github.com/Bee-Mar/mmpm/wiki/MMPM-Installation#or-manually-enable-the-features-yourself apparently guided install didn’t do its thing step 3, install as module (base) sam@sams:~$ mmpm install --as-module Are you sure you want to install the MMPM module? [yes/y] or [no/n]: y Creating MMPM module in MagicMirror modules directory ✓ Run mmpm open --config and append { module: “mmpm” } to the modules array, then restart MagicMirror if running { module:'mmpm' } and restart mm
  • Reading txt file when magic mirror is accessible through no-ip

    Solved readfile no-ip
    2
    0 Votes
    2 Posts
    318 Views
    S
    @fir3r4g3 what does no-ip mean? how does the module determine the path to the file?
  • Black screen after Updating via Remote Control

    Solved
    3
    0 Votes
    3 Posts
    660 Views
    M
    @sdetweil That worked! Thanks a lot
  • MM2 not loading text

    Unsolved
    22
    0 Votes
    22 Posts
    7k Views
    S
    @beth make a new sd card? i don’t know otherwise
  • Error in custom.css

    Solved
    3
    2
    0 Votes
    3 Posts
    502 Views
    G
    @sdetweil Thanks Sam, the error has gone. I think before I carry on I will make another clean installation using your (alternative installation method) scripts and then go back to my original problem :grinning_face:
  • New line for time in Google calendar

    Solved google calendar
    3
    0 Votes
    3 Posts
    1k Views
    L
    @sdetweil Rats. Oh well, I have a working calendar etc so I am happy.
  • Google Calendar

    Solved
    17
    0 Votes
    17 Posts
    4k Views
    L
    @mmrize Yes it is public. It does seem to work now.
  • webcal guru calendar is not parsed anymore

    Unsolved
    2
    0 Votes
    2 Posts
    412 Views
    AssassinsA
    This work for me : https://forum.magicmirror.builders/topic/5327/sync-private-icloud-calendar-with-magicmirror?page=1
  • ReSpeaker 4Mic USB with GA, noise, interference

    Unsolved
    3
    -1 Votes
    3 Posts
    560 Views
    I
    @mmrize Do you mean you are building your own GA implementation with that SDK by yourself? - Ofcourse no, Im not… Anyway, you need to adjust your AudioInConfig - Can you explain me, what I have to do exactly… Im not experienced user of MagicMirror… your SDK implementation should be configured with those - How ?
  • Bullseye

    Unsolved
    45
    0 Votes
    45 Posts
    21k Views
    BKeyportB
    An FYI to the issues within Bullseye. If you’re using OMX, it won’t work by default in Bullseye, and as it’s depreciated, we’re kinda on our own. Basically, They’ve gone through and renamed most of the libraries used by OMX. Issue these commands in a sudo session to get OMX to work until you figure out a new video streaming solution: cd /usr/lib/arm-linux-gnueabihf ln -s libmmal_core.so.0 libmmal_core.so ln -s libmmal_util.so.0 libmmal_util.so ln -s libmmal_vc_client.so.0 libmmal_vc_client.so ln -s libbcm_host.so.0 libbcm_host.so ln -s libvcsm.so.0 libvcsm.so ln -s libvchiq_arm.so.0 libvchiq_arm.so ln -s libvcos.so.0 libvcos.so curl -sSfLO 'https://raw.githubusercontent.com/raspberrypi/firmware/master/opt/vc/lib/libbrcmEGL.so' curl -sSfLO 'https://raw.githubusercontent.com/raspberrypi/firmware/master/opt/vc/lib/libbrcmGLESv2.so' curl -sSfLO 'https://raw.githubusercontent.com/raspberrypi/firmware/master/opt/vc/lib/libopenmaxil.so' – B
  • Lucy Error

    Unsolved
    1
    4
    0 Votes
    1 Posts
    298 Views
    J
    Re: hello lucy First time installed Lucy, but I get an error indication on the screen. Tested the Micro - recorded wave file - works fine (PS3 Eye cam-mic gave me the best audio result) Adapted settings in the config [image: 1638041046383-soundfile.png] [image: 1638041075842-knipsel.png] in the console window or the LOG i see no errors. When Mirror starts I see 3 messages from Lucy: Command Please Say Hello Lucy Error During npn installation I noticed this, an audit fix did not solved it [image: 1638042258844-npmerrorknipsel.png] details: (5x times same message) [image: 1638042538775-npmerrrodetailknipsel.png]
  • How to send a notification

    Unsolved
    35
    0 Votes
    35 Posts
    8k 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
    658 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
    4k 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
    399 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
    409 Views
    S
    @panos what is in the other log from .pm2 folder?
  • Problems after Update

    Unsolved
    17
    0 Votes
    17 Posts
    991 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
    474 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