A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Subcategories

  • Any suggestions or wishes for the forum?

    95 Topics
    656 Posts
    KristjanESPERANTOK

    @toxeek Just to let you know, I am not part of the core MagicMirror team and my answer is based on my personal interpretation of the situation.

    I wish you every success! 🚀 I would find it interesting if you could tell us about your project later.

  • Heads up. New Raspberry PI OS changes sound approach

    1
  • Update auf 2.13.0

    65
    0 Votes
    65 Posts
    11k Views
    A

    Hi guys, so much useful information. I have a brain explosion, and I did not expect to find all this here.
    I was already in despair, I thought that I would order an assignment on the Internet and use the services of the marketing assignment help service.
    But now I understand that I can do everything myself. Guys, thank you for creating this forum and share such useful information.
    How glad I am that I decided to drop by for a few minutes and wasted my time for that. Many thanks to everyone.

  • mirror photobooth

    1
    0 Votes
    1 Posts
    173 Views
    B

    Hi everyone hope 2020 is being kinder to you than many. I am late to the mirror booth photobooth game but wish to build a mirror booth or two. My market doesn’t have tempered two way glass so there is only acrylic. I have a 40 inch tv in stock and a Shuttle PC which has decent specs. I may adapt the back so it is not so roadcase looking just as main market is weddings; and I have seen some providers for the software (open to any suggestions or good experiences)

    My questions are:
    Will two way mirror acrylic work ok to show up the PC screen imagery and withstand the events industry scene?
    with a 40 inch screen would a65 inch touchframe be too big …is 55inch better
    to get gesture control I believe a webcam is needed. I want to fit a DLSR for better quality print out pics in general but on events that insist on gesture control i can use webcam (would the webcam rest on top of how best to integrate both ?

    I am sure I have a million more questions but anyone who has gone the DIY route and learnt along the way and can help me navigate the pitfalls and do the project would be a huge help

    mirror-photobooth-white-frame-Google-Search.png

  • write events to Calendar on MM

    6
    0 Votes
    6 Posts
    817 Views
    D

    Thank you, I have already ordered a microphone and speaker and that is the next module I was going to try.

  • npm patch 6.14.8 -> 6.14.9 ?

    3
    0 Votes
    3 Posts
    297 Views
    C

    Tested on one of raspberrys…no change for this moment

  • Secondary Touch Screen Control Panel

    2
    0 Votes
    2 Posts
    432 Views
    A

    @adam5242 hi, i have the same question : can an instance if MM interact with a 2nd one installed on the same pi??

  • Totally off topic :^')

    27
    2 Votes
    27 Posts
    7k Views
    BKeyportB

    @Miafrance I’d likely go through gimp or something.

  • History of the Magic Mirror

    5
    0 Votes
    5 Posts
    576 Views
    lavolp3L

    @Johannesx0 He has a blog. Or try messaging him directly here on the forum

  • google assistant location

    11
    0 Votes
    11 Posts
    2k Views
    R

    @Bugsounet
    I think he always has the time from england

  • Webcam instead of mirror?

    10
    0 Votes
    10 Posts
    3k Views
    A

    @flipfloplife I know this is a few years later but were you able to figure it out?

  • google assistant / carousel

    1
    0 Votes
    1 Posts
    165 Views
    R

    can I also use @Bugsounet’s google assistant with the MMM-Carousel w / Slide Navigation to scroll to the next or previous page
    if this is possible, someone will explain how this works?
    thank you in advance

  • 0 Votes
    2 Posts
    137 Views
    S

    @raf well, they have to update their certificate, OR you have to accept that they have an invalid cert… and you MAY not be connecting to the right place

    there is no other fix… this is what certificates and https is all about

    I don’t see that error or see any log entry trying to access that domain.

  • new boot rpi4 2 giga

    4
    0 Votes
    4 Posts
    402 Views
    AlvingerA

    @raf no, that’s not it. You need an Rpi4-specific image. Do like this:

    Find out where MagicMirror is installed. I’ll use ~/MagicMirror in the below. (~ is a shortcut to your home directory) Go to your home directory by entering the command:
    cd Make a full backup of you MagicMirror installation by entering the command:
    tar czvf mmbackup.tgz MagicMirror
    This will create a file call mmbackup.tgz Copy the file mmbackup.tgz to another computer or usb stick. There are several ways to do that, google if you don’t know. The important thing is that you do NOT store it on the SD card. The easiest way is probably to use an USB stick. Insert the stick into the Rpi3 and Raspbian will normally automount it. I will assume that the stick is mounted as /mnt/usb. If so then copy the backup with the command:
    cp -vi ~/mmbackup.tgz /mnt/usb On you Windows computer, download a raspbian image for Rpi4. Insert your SD card and write the image to card using Etcher or similar program (The same as you did when creating the SD card for the Rpi3) Move the SD card to the Rpi4 and complete the install. Copy the file mmbackup.tgz from wherever you put it to your home directory (~). If you used an USB stick in step 4 above then you can use the command:
    cp -vi /mnt/usb/mmbackup.tgz ~/ Unpack the backup with the commands:
    cd
    tar xvzf mmbackup.tgz Follow the instructions at https://docs.magicmirror.builders/getting-started/installation.html to complete the install. Skip step 2 as you have already installed MagicMirror.
  • Update v2.13.0 Black Screen

    10
    0 Votes
    10 Posts
    748 Views
    W

    :grinning_face: :thumbs_up:
    Many thanks.
    I’m so happy

  • 0 Votes
    5 Posts
    156 Views
    S

    in 4k mode, showing some of my photos, some of the flower petals just shimmer! it’s awesome as background

  • LSC Smart Connect indoor IP camera

    1
    0 Votes
    1 Posts
    293 Views
    R

    is there a module to display the LSC Smart Connect indoor IP camera on the mirror?

  • Google event dates and times display

    2
    0 Votes
    2 Posts
    133 Views
    S

    @stinang see the config setting for date format

  • What are your most disappointing modules?

    Moved
    4
    -1 Votes
    4 Posts
    380 Views
    BKeyportB

    MMM-RTSPStream by far. Author attempted to expand a working module to make it compatible with different bases, and broke it totally, then sadly, had to abandon. :(

  • [Guide] Control MM via Google Home

    Moved
    24
    2 Votes
    24 Posts
    6k Views
    M

    Hi guys,
    thanks for the great guide @sean.
    I am currently using it with MMM-Carousel w/ Slide Navigation and it works fine.
    I am struggling to execute a command for another project. https://community.spiceworks.com/how_to/123787-raspberry-pi-powered-surveillance-camera-monitoring-display
    The command is /etc/init.d/displaycameras {start|stop|repair}.
    How can I execute the command via webhook?
    I would be delighted to hear from you.
    With kind regards
    mopedmann

  • Is there a way to temporarily disable a module?

    27
    0 Votes
    27 Posts
    6k Views
    wishmaster270W

    @BigDanT
    Hi,

    you need another module to get it work: MMM-ProfileSwitcher

    The idea is to define a “normal” class to which all modules do belong that will be displayed if motion is detected. The Slideshow will be in class “slideshow”.
    The Screensave module is configured to not shutoff the monitor but change to the “slideshow” profile.
    If SCREEN_ON is triggered the Screensave module will change back to the profile that was used before the screensave (in our case “nomal”).

    I updated the config example to do the job (but i could not test it at the moment):

    var config = { address: '0.0.0.0', electronOptions: {}, ipWhitelist: [], modules: [ //Screen on & off timer{ { module: 'MMM-ModuleScheduler', config: { notification_schedule: [ // TURN THE MONITOR/SCREEN ON AT 07:30 EVERY DAY { notification: 'SCREEN_ON', schedule: '00 07 * * *', payload: { 'forced': true } }, // TURN THE MONITOR/SCREEN OFF AT 22:30 EVERY DAY { notification: 'SCREEN_OFF', schedule: '30 22 * * *', payload: { 'forced': true } }, ] } }, { module: 'alert', config: {}, classes: 'normal' }, { module: 'updatenotification', position: 'top_bar', config: { ignoreModules: [] }, classes: 'normal' }, { module: 'clock', position: 'top_left', config: {}, classes: 'normal' }, // top Right Calenar { module: 'calendar', header: 'Family Calendar', position: 'top_left', config: { calendars: [{ symbol: 'calendar-check', url: 'https://calendar.google.com/calendar/ical/xxx.ics', } ], }, classes: 'normal' }, // Weather Section { module: 'currentweather', position: 'top_right', config: { location: 'UK', locationID: 'xxx', appid: 'xxx', }, classes: 'normal' }, { module: 'weatherforecast', position: 'top_right', header: 'Weather Forecast', config: { location: 'false', locationID: 'xxx', appid: 'xxx', }, classes: 'normal' }, //Screencast { module: 'MMM-Screencast', position: 'bottom_right', config: { position: 'center', height: 600, width: 800, castName: 'MagicMirror', }, classes: 'normal' }, //PLex Slideshow { module: 'MMM-PlexSlideshow', classes: 'Digital-Pictureframe', position: 'fullscreen_above', config: { plex: { hostname: '192.168.1.123', port: 32400, username: 'xxx@xxx.com', password: 'password', }, transitionImages: true, }, classes: 'slideshow' }, //MM Remote Control { module: 'MMM-Remote-Control', header: '', config: { customCommand: {}, customMenu: 'custom_menu.json', showModuleApiMenu: true, apiKey: '' } }, //News Headlines { module: 'newsfeed', position: 'top_bar', header: '', config: { feeds: [ { title: 'BBC News', url: 'http://feeds.bbci.co.uk/news/rss.xml' } ], startTags: [], endTags: [], prohibitedWords: [] }, classes: 'normal' }, { module: 'MMM-GPIO-Notifications', config: { '4': { gpio_state: 1, gpio_debounce: 0, delay: 30000, notifications: [{ notification: 'SCREEN_ON', payload: { 'forced': false } }, {} ] } } }, { module: 'MMM-Screen-Powersave-Notification', config: { delay: 60, hideInsteadShutoff: true, //do not shutoff the screen changeToProfile: "slideshow" //change to this profile instead of hiding the modules } }, { module: 'MMM-ViewNotifications', position: 'bottom_left', header: 'Notifications', config: { timeout: 0, format: '{time}: "{module}" sent "{notification}" with {payloadData}', // See below for configurable options includeModules: ["MMM-GPIO-Notifications", "MMM-Screen-Powersave-Notification"] }, classes: 'normal' }, { //https://github.com/tosti007/MMM-ProfileSwitcher module: "MMM-ProfileSwitcher", config: { defaultClass: "normal", ignoreModules: [ "MMM-ModuleScheduler", "MMM-Remote-Control", "MMM-GPIO-Notifications", ], } }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== 'undefined') { module.exports = config; }