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

    5
    0 Votes
    5 Posts
    6k Views
    karsten13K
    Update: I found no valid mm container in the docker store. You can build your own docker image locally with docker build -t magic_mirror . and run it with docker run -d --publish 8080:8080 --restart always --volume ~/magic_mirror/config:/opt/magic_mirror/config --volume ~/magic_mirror/modules:/opt/magic_mirror/modules --name magic_mirror magic_mirror and open it in your browser with http://localhost:8080/ Be aware of this issue. Karsten.
  • Cast from Server

    4
    0 Votes
    4 Posts
    5k Views
    flo80F
    I put together a small module which allows this. It initially needs to be started out of the browser but then the Chromecast directly loads the content from the server. You can try it out: https://github.com/flo80/MMM-chromecast
  • Shorter calendar text

    4
    0 Votes
    4 Posts
    2k Views
    strawberry 3.141S
    @FlatPepsi https://github.com/MichMich/MagicMirror/pull/778
  • Different Calendars in different colors

    7
    0 Votes
    7 Posts
    5k Views
    A
    @strawberry-3.141 I’m going beta later today :) This is great.
  • Github Tutorial

    9
    1 Votes
    9 Posts
    5k Views
    A
    Now I know that my problem wasn’t that I was not signed in. I probably shouldn’t try to have two versions of the mirror (one as a backup on GitHub and one that is showing). Maybe this is somehow messing things up for me.
  • NYT feed contains some reocurring garbage

    2
    0 Votes
    2 Posts
    2k Views
    strawberry 3.141S
    @aaronaxvig there is already a solution for it chckout option removeStartTags and startTags
  • Nextcloud Calendar Support

    2
    0 Votes
    2 Posts
    4k Views
    cowboysdudeC
    https://github.com/nextcloud/calendar
  • 0 Votes
    1 Posts
    2k Views
    S
    I, like (I assume) many of RPi tinkerers and hackers, make code changes on my desktop or laptop and then use git to push new code to the RPi. Since MagicMirror doesn’t track css/custom.css, the mirror fails to load up if the file is missing. I tried to come up with a PR to have the loader.js file check if the file exists before appending it to index.html. However, since this is client side JavaScript, it does not have access to the file system and can’t use the fs JavaScript module. I then tried to use code like: var fileDoesNotExist= function(url) { var http = new XMLHttpRequest(); http.open("HEAD", url, false); http.send(); return http.status==404; } to do an http request to the server for the file, but realized that it’s just as bad as the actual http request that tries to load the file and will result in the same errors. So, I’m posting this here in case anyone has ideas and can help me with creating a PR to solve this problem. It’s not really a bug and not really a feature. Just an error check that’s missing. Thanks.
  • Page change when approaching the mirror

    2
    0 Votes
    2 Posts
    2k Views
    brobergB
    @dc11r you could probably use the pir module with the profile module to accomplish this. Instead of blacking the screen it could just change profile when nobody is in front of it.
  • Adding modules more than once

    2
    0 Votes
    2 Posts
    2k Views
    strawberry 3.141S
    @TheSwissGuy the id you are asking for is the identifier which is already in the system and looks like module_1_MMM-soccer etc. for the newsfeed i have no clue. propably the carousel is not working with the identifier
  • a centered modal window/widget from certain module

    3
    0 Votes
    3 Posts
    2k Views
    slametpsS
    @strawberry-3.141 : i mean for the platform. so, all installed module can be called and displayed in that way without implementing it in the module itself.
  • Add pictures to the newsfeed module

    4
    1 Votes
    4 Posts
    3k Views
    cowboysdudeC
    @TheSwissGuy Copying code is okay as long as you’re not trying to take the credit for it ;) Why re-invent the wheel if there’s no need? :)
  • Module scheduling

    7
    0 Votes
    7 Posts
    4k Views
    I
    As @yawns points out its down to the individual modules to implement/subclass the suspend and resume methods which in turn can be used to control when background activity is performed. This has been around since MM 2.0, so ModuleScheduler doesn’t make any attempt to control the functionality of the modules other than show, hide, dim and send notifications. Hope this helps
  • Home Automation

    2
    0 Votes
    2 Posts
    3k Views
    P
    People where already busy with the idea, you can check it out there Don’t know if there is a dedicated pages for the module, you can find out.
  • Need help using an API

    6
    0 Votes
    6 Posts
    5k Views
    T
    Just FYI for anyone who tries this later. It worked flawlessly! I had to mess around with exactly what info I needed to pull. But now my mirror shows when i’m on call. Thanks for the help!
  • Departure Monitor including delays / Mentz "EFA" Api

    Unsolved
    12
    0 Votes
    12 Posts
    11k Views
    D
    Is there anyone who created a MMM ? There are two famous Systems: HAFAS and EFA I want to use the EFA https://www.administrator.de/wissen/hafas-fahrplanauskunft-api-sammlung-177145.html
  • Post method - gpio steering (relais)

    2
    0 Votes
    2 Posts
    2k Views
    K
    Hi, I’m using a home automation system which can provide a POST command to perform some actions within my house. Is there a way to communicate with the MagicMirror system? My mirror will be placed in our bathroom. Since there is already a presence sensor placed in our bathroom we would like to use this sensor to perform an action to the gpio pin of the raspberry pi. What would be the best method to perform this action?
  • Header for module "hello world"

    4
    0 Votes
    4 Posts
    2k Views
    K
    Sorry, now that I see my post again: I did not insert the header tag in the correct module. (Shame shame)
  • Multiple layouts/configs

    12
    0 Votes
    12 Posts
    13k Views
    K
    What about the raspberry pi skywriter (pimoroni)?
  • Switchable CSS & entirely different layouts.

    2
    0 Votes
    2 Posts
    2k Views
    cowboysdudeC
    Well in theory you could create other positions with css … so you’re not limited to just the standard layout. As the mirrors get bigger the screen area can be defined more. For example ‘top_right’ could be ‘top_right_middle’ etc…