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?

    103 Topics
    720 Posts
    S
    @OrangeMirror the current docker setup will only work for multiple instances IF you use the MM_CONFIG_FILE environment variable to run instances off different config files, or the MM_PORT env variable to override the port if using the same config.js all the files will come from the ONE folder tree ~/magicmirror so this means you would have to setup multiple entries in the compose.yaml to launch multiple instances (with the different config parms) You have to change the container name too this is because all the DATA used by the container is external (on docker host filesystem) and not IN the container an example NOT using docker, but same idea here https://docs.magicmirror.builders/configuration/introduction.html#advanced-configuration-and-frequently-asked-how-to-configure-examples
  • ALT doesn’t bring up config file

    5
    0 Votes
    5 Posts
    335 Views
    C
    @sdetweil I went thru the steps on the guide yes I’ll try these tomorrow much appreciated!
  • Help me to level up my Magic Mirror

    6
    3
    0 Votes
    6 Posts
    677 Views
    S
    @ufransa said in Help me to level up my Magic Mirror: I´m triying to set it up on my windows but when I use this command it shows this error and I don´t understand the reason. from the doc https://docs.magicmirror.builders/getting-started/installation.html#other-operating-systems you didn’t make the required changes or run the extra steps
  • Newbie Question. Custom Digital Dashboard

    2
    0 Votes
    2 Posts
    286 Views
    S
    @zylejas98 you most certainly can create your own web page, if you have the time . you will do all the same work the MagicMirror modules do today decide on a display function, find a data provider, get the data, design and format a display from the data, decide and implement a data refresh approach , figure out how to integrate multiple data displays, etc MagicMirror will run just about anywhere linux,windows,mac its just an spp while you are developing/composing, do it on a native machine. docker and mmos add too much extra complexity in my opinion its a composable information panel calendar in a list is easy, we supply the module that does that wall cal type there are a couple which feed off the same calendar data weather, stocks, bus/train times are available. some of the data services are becoming fee based. nothing we can do about it. if you did your own, same problem use my install script for linux and mac, see https://github.com/sdetweil/MagicMirror_scripts if you don’t like the config editing , try my MMM-Config module that generates a form see https://github.com/sdetweil i don’t provide module installation, but that is usually very easy. (see the 3rd party module list linked at the top of this forum) search is very good consistent style, font and color will be a problem if you want that
  • Multiple "Mirrors" from a single device

    Solved
    20
    0 Votes
    20 Posts
    2k Views
    BKeyportB
    @DarrenO-0 Ahh, gotcha. Yes, this is for two on the same system, which linux treats as one huge monitor.
  • 0 Votes
    7 Posts
    886 Views
    BKeyportB
    @sdetweil I simplifed out the details on purpose… Trying to keep it simple, Stupid (KISS) :)
  • use MM to rotate between photo slideshow & Grafana dashboard

    3
    0 Votes
    3 Posts
    337 Views
    B
    @sdetweil Thank you, will do!
  • Experience with MMM-WebUntis?

    12
    0 Votes
    12 Posts
    3k Views
    kaiK
    @rabbit83ka Thank you for getting the ball rolling!
  • Module edf tempo enedis

    2
    0 Votes
    2 Posts
    242 Views
    1
    @1eretoile Personne pour m’aider???
  • Looking for a submodule to update when the next bus is coming

    1
    0 Votes
    1 Posts
    208 Views
    Cliff365C
    So I’m looking for something the can be a location and destination, and then keep updated when the next bus is arriving for that trip. I have found MMM-MyTransitTime, but it doesn’t seem to be active. Is there anything else I could take a look at?
  • Newbie Questions

    3
    0 Votes
    3 Posts
    628 Views
    S
    @raspberrypi9 typically one needs a small computer to fit in a case on the wall. there are quite a few SBC (single board computer) capable. yes to your components list. and wherever you can find them in your budget. mirror glass is the most expensive component . i have wanted to cover my 55 in tv mirror, but $1000 incl shipping is out of the budget for that . touch yes. they make ir frames that go around non-touch, and send mouse cricks to the app. note: very little is touch enabled. oh, and you do get fingerprints…,
  • CALL FOR TESTERS: New install script

    Moved
    26
    0 Votes
    26 Posts
    3k Views
    D
    @KristjanESPERANTO since you got me curious, I looked into Wayland a bit. So to answer your question again: While Wayland is generally considered more efficient in general use scenarios, in a scenario where you want no window management, no window decoration and certainly no visual effects, that efficiency advantage would not only be negated, but turned into a disadvantage. Also unlike X11, Wayland apparently cannot be started as a bare-metal service but always requires a compositor like Weston or Sway in the background which would actually not only result in a heavier premium in resource usage but would also require a more complex and error-prone setup. Last but not least, wayland is far less use-case agnostic compared to X11. Like many modern software suites, it makes a lot of assumptions about how it is going to be used. Since many, if not most of these assumptions wouldn’t hold true in a scenario like the one we’re discussing here, using Wayland would carry a lot of the downsides of running MagicMirror on a full DE, in short, you’d be fighting against your framework instead of working with it. In conclusion I can say from what I learned about Wayland so far, I definitely made the right choice with X11. N.B. that are only the conclusions of a very brief look into Wayland on my part, so there may very well be ways to make it behave the way I want it to, but if they exist, they seem to be a lot less trivial and well-documented.
  • Could Someone Guide me with Custom Module for Weather API Integration?

    3
    0 Votes
    3 Posts
    343 Views
    S
    @Elizashahh i also didn’t add, you start a periodic timer (interval) to start fetching new data. then call updateDom() when the data is ready to be used for the ui. or start a one time timer, fetch data, call updateDom, then start another timer. this might cause a little drift in when you update.
  • Logitech Media Server, the player

    1
    0 Votes
    1 Posts
    192 Views
    T
    i got the mirror up and running. it loads the desktop and then the Chromium browser. how do i get a music player like PiCorePlayer installed via command line? or OR what player can i install on the smart mirror to connect to my LMS and then play music? seems nobody has done such a thing…
  • Top 5 unseen modules

    18
    2 Votes
    18 Posts
    3k Views
    S
    @brentmatthews sorry, I don’t know… give it a try I don’t know the workings of most modules… I can help with getting the config data into the right places, or detect when config isn’t specified right…
  • Recommend a Word of the Day module? (English)

    12
    0 Votes
    12 Posts
    2k Views
    S
    @brentmatthews said in Recommend a Word of the Day module? (English): This css is fun lol… not many of us think that!.. (including me) glad you are making progress
  • Events being underlined

    4
    1
    0 Votes
    4 Posts
    335 Views
    S
    @WallysWellies good learning experience Add them to the module, submit a pr Then use custom.css to override to make them not show
  • GoogleAssitant Wiki

    6
    0 Votes
    6 Posts
    441 Views
    S
    @bugsounet thank you very much. i’m grateful
  • Which Raspbian version to use for new clean (upgrade) install?

    6
    0 Votes
    6 Posts
    463 Views
    S
    @jjd awesome
  • Updating to latest MM version

    4
    0 Votes
    4 Posts
    402 Views
    S
    @DarrenO-0 git reset yes… AND you are NOT supposed to update our files… for this very problem. so it taught you something!.. my upgrade script would have warned you… update notification,… well it depends on the module and what the changes are if the module has a package.json, then its git pull && npm install or npm rebuild, or … altho the new 3rd party list is demanding a package.json for metadata about the module… so, that rule is not as useful… so it depends… I would NEVER allow an extension to update my system like that !.. so you get what you get… if it works, don’t touch it… on the restart on change, thats in pm2, and sometimes the file change detection doesn’t work … (for me like 95% not working… 5% where it works is on a mac, I rarely use for MM)… pm2 restart all will do the same thing
  • Install MM on Debian 12

    11
    0 Votes
    11 Posts
    2k Views
    S
    @DarrenO-0 I just execute the curl command. I have no control over its networking code. every time it’s failed due to networking there has been a real problem somewhere