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.

  • Need help in a point/click of MM screen apps

    1
    0 Votes
    1 Posts
    186 Views
    B

    I have the cursor app working, but need a mini-menu at the top to select which of the apps are visible and active.
    Way too many things to display with this neat program.
    I’ll probably use it using VNC viewer remotely.
    A simple monitor, no fancy mirror.
    The complexibility and flexibility of this program are AMAZING.
    Help me before I go back to PiPresents!
    Thanks Bo W4GHV
    Any ham radio apps appreciated too.

  • Magic Mirror Discord Group

    22
    0 Votes
    22 Posts
    14k Views
    morozgrafixM

    @bryceblood are you talking about MMM-Slack and
    MMM-SlackAnnouncements? I’m not the creator or maintainer of those. Or did I misunderstand your question? Thanks.

  • Hi, there is a new Alexa Module

    98
    -1 Votes
    98 Posts
    32k Views
    J

    @Stevent Hi, you made one mistake in your config. The apostrophes for the option pages are wrong. You have to write only a number there.
    pages: 2

  • macOS permissions

    1
    0 Votes
    1 Posts
    295 Views
    S

    anybody that know anything about mac file system permissions might be able to help me…

    I have samba server share that is connected on logon to my catalina box.
    using the login items page

    if I open a terminal window, the share is there and usable

    I also have MM installed and the MMM-ImagesPhotos module. which has symbolic links to folders on the samba share

    if I start MM from the command prompt, via npm start, all works ok,
    if I start MM with pm2, (which does an npm start from the batch file), the share is not accessible…

    with this error reported from my code

    exception=Error: EPERM: operation not permitted, scandir '/selectedpics' exception=Error: EPERM: operation not permitted, scandir '/sp'

    this link seems to say if I could find ‘the application’ I could enable access
    https://osxdaily.com/2018/10/09/fix-operation-not-permitted-terminal-error-macos/

    I cannot find pm2 (it is outside my user space) /usr/lib/bin/pm2
    I tried making the electron.app thing as the application, but still doesn’t work.

    the share opens correctly at login
    pm2 starts MM correctly at login

    SO close…

  • A command to refresh magic mirror page

    1
    0 Votes
    1 Posts
    529 Views
    J

    Hi all! Previously I was working on a course project based on magic mirror, and it’s required that the smart mirror could be refreshed by a command (because I updated the config.js). I searched around the forum but didn’t find any ready-to-run command. Luckily, I finally figured it out, and would like to share with those who might need it in the future!

    Firstly, here’s the one-line solution:

    xdotool windowactivate --sync $(xdotool search --class electron | awk 'FNR == 3 {print}') key ctrl+r

    You might already know that we can use keyboard stroke “ctrl+R” to refresh the smart mirror, and the command above is basically emulating this behavior. As for preparation, you need to use apt-get to download xdotool, which is used to send keyboard stroke command to a given window, in our case the smart mirror. Now I would explain this command in steps:

    xdotool search --class electron

    This command searches for existing windows whose name includes “electron”. From my observation, I found that this word “electron” appears in the name of our smart mirror window (though I don’t know what electron is).

    awk 'FNR == 3 {print}'

    From the previous step, 3 windows were found. In my case, the 3rd one is the smart mirror window that I’m interested in (maybe in your case it’s not, so remember to test it out!). This command selects it out.

    xdotool windowactivate --sync ... key ctrl+r

    This command sends the keystroke “ctrl+R” signal to the window we located in the previous steps.

    Hope this would help!

  • Collection of interesting Links

    3
    0 Votes
    3 Posts
    373 Views
    thgmirrorT

    @Mykle1 hahaha, that was not my question!

    I thought of this, for example:
    https://www.meteoblue.com/de/wetter/widget/setupthree/graz_Österreich_2778067 offers a nice looking easy to customize weather-forecast:

    62a25fae-a0bc-4558-9ca7-53aa3ca79ada-image.png

    or Highway-cameras from Nordrhein-Westfalen with livestream (https://www.verkehr.nrw/#):
    d0d93531-4d8f-488e-a59e-d8c7c339a9ef-image.png also available for Bayern and Switzerland

    or Rain-radar
    1b437ded-0619-40c1-a1d5-91720720c384-image.png
    which has a way to get the html-source exported

    Create a local HTML-page on the PI with the content from above and use MMM-SmartWebDisplay to disply it on the screen.

    Greetngs
    Thomas

  • Reasonable Size for Mirror

    3
    0 Votes
    3 Posts
    378 Views
    R

    I also had an idea on not adding many modules and keeping it clean. But then I kept adding useful modules as time passed. And I never use it as a mirror because a regular mirror is slightly better. Mine is 24". Bigger would definitely be ok, but smaller would be too small imo.

  • AssistantMK2 delay

    2
    0 Votes
    2 Posts
    214 Views
    ?

    so, my solution in your git hub issue works ?

  • AmbientWeather call to get swimming pool temp displayed on Mirror

    3
    2 Votes
    3 Posts
    286 Views
    J

    I guess I should add an image. I have “MMM-json-feed”, “currentweather” and “weatherforecast” all “bottom_right” and they stack nicely.

    IMG_5875 (2).png

  • MMM Remote Control module hidden

    9
    0 Votes
    9 Posts
    741 Views
    StoffbeuteluweS

    @sdetweil Hi, that’s what happens when I installed MMM-Pages …90% of my modules are hidden by MMM-Pages …that’s mysterious 0C9961CE-079D-46EE-B303-E77A50785529.jpeg

  • MMM-alarm

    3
    0 Votes
    3 Posts
    349 Views
    L

    Thank you for your reply, but I would like to set and erase the time in the magic mirror instead of fixing the time in config.js.

  • Who speaks Italian? Chi parla italiano?

    16
    0 Votes
    16 Posts
    5k Views
    A

    Ciao io sono Alessandro sono appena entrato anche io in questo progetto sono contento di poter scambiare info con voi !

  • Gave dog Meds Y/N button with display, reset at midnight

    2
    0 Votes
    2 Posts
    183 Views
    F

    Even though I am not using RPi, I am going to try to reconfigure MMM-button. I will post if I figure something out.

  • MMM-Earthlive does not show ..

    5
    0 Votes
    5 Posts
    357 Views
    StoffbeuteluweS

    @Mykle1 Hey, my earth is back yeahhh, maybe some Alians stoppt my connection…:grinning_face:

  • Weather Forecast layout in row format

    9
    0 Votes
    9 Posts
    875 Views
    M

    @Mykle1 Sure. You could use the same API key from openweathermap.

  • Mirror testers needed

    Moved
    1
    1 Votes
    1 Posts
    223 Views
    I

    MirrorDashIDG.jpg
    Hello,

    I am the creator of a project called MirrorDash and I am looking for people with old smartphones and tablets to test my web app.

    MirrorDash is a specially designed (see-through) mirror, that can be equipped with a smartphone or tablet.

    The idea behind this is to breathe new life into old smartphones and tablets, which are now dusting away in many drawers and also give non-tech people a chance of having a cool mirror.

    In addition to the mirror, I have also developed the corresponding web app that runs directly from the browser on your old device.

    Once the app is launched and placed behind the mirror, it can be controlled from any other device with a browser.

    Currently, the app is equipped with the following options:

    6 clocks (date / time) with the possibility to set different time zones

    Weather

    News

    Stock ticker

    Calendar for for Google, iCloud, hotmail / Outlook accounts. Basically any account that makes an .ics file available.

    Because I do not have every type of smartphone or tablet, I am looking for people who want to use their old device to test stability and I am also looking for feedback on design, ease of use, etc.

    I already test with a Samsung galaxy s4 mini, iphone 5s, Huawei Mate 10 Lite and a Samsung Tab A 2016 10.1 "

    Here you can find more about my project and there are also links for the app: http://mirrordash.org

    Thank you

    DSC_0001_E.jpg

    Youtube video: https://www.youtube.com/watch?v=6X3z9gQxgJw

  • MM2 on RaspbianXP

    5
    0 Votes
    5 Posts
    464 Views
    D

    @sdetweil I thought about using your scripts since I’ve used them for other installs and they worked perfectly. Since I had no idea how this install would go, I thought I’d do it stepwise, manually, in hopes of spotting where in the installation things went wrong. As it turned out, it went smoothly. Just as an aside, this pseudo WindowsXP GUI for the RPi 4 is pretty cool!

  • TeamViewer for PI

    5
    0 Votes
    5 Posts
    3k Views
    D

    @Messel @mpires Bump. Any luck with this?

  • Bored during Quarantine

    12
    0 Votes
    12 Posts
    2k Views
    bheplerB

    @sgarg15 - No. And that’s the fun of experimenting. Find out for yourself.

    I could give you the answer, but to do so I would have to do all the work of testing out the various options in order to duplicate what you say that you want. And I would end up passing though various options you might want more than this one. It is far better for you to learn the module and figure out what appeals to you.

    Knuckle up and learn.

  • MagicMirror on a 4k TV

    9
    0 Votes
    9 Posts
    1k Views
    S

    @Mykle1 DON’T USE PX in the view height file… calculate the view height/width and use the tiny number

    the default is 120/1920
    so the new is 240/3840 (width)
    or 240/2160 (height)

    so, if u want half that 120/2160, and 120/3840