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
  • Setting up sleep schedule on laptop question

    1
    0 Votes
    1 Posts
    530 Views
    E
    Hi! I currently have Raspbian Desktop installed on an old Thinkpad x41 tablet in which it runs MagicMirror. Everything is mostly set and ready to go before I mount the laptop on to my wall. The only thing left is to somehow set a sleep schedule. I was wondering what would be the best way to accomplish this? I read that people use cron jobs to accomplish this task, but I have a feeling it only works on RasPi’s attached to an external display. Is there any way I can create a cron job to put my laptop in a sleep or suspend state? If that isn’t possible is there any way turn off the LCD display? The laptop will always will be plugged into an outlet. The specs are as listed: Architecture: i686 CPU op-mode(s): 32-bit Byte Order: Little Endian CPU(s): 1 On-line CPU(s) list: 0 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 13 Model name: Intel(R) Pentium(R) M processor 1.50GHz Stepping: 8 CPU MHz: 600.000 CPU max MHz: 1500.0000 CPU min MHz: 600.0000 BogoMIPS: 1197.04 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx bts est tm2
  • noob question.

    4
    0 Votes
    4 Posts
    1k Views
    BKeyportB
    Could be something else. usually for me, a black screen appears when I forgot to run the ‘npm i’ on a module somewhere…
  • Start or not...?

    44
    0 Votes
    44 Posts
    37k Views
    ?
    @egnos I copy the “MMM-AssistantMk2” folder to the new “modules” folder. I can not guarantee your copied folder might work because it is not “built/compiled” on new machine.
  • 0 Votes
    3 Posts
    953 Views
    lavolp3L
    Where are the promised logs? :-) If you want help you need to include more information
  • MagicMirror is covered on Golem

    2
    0 Votes
    2 Posts
    863 Views
    lavolp3L
    @yawns my google stream gave me the same article on top of the stream. Wondering why…:grinning_face_with_smiling_eyes:
  • Building the frame

    1
    0 Votes
    1 Posts
    604 Views
    A
    I’m not very good with wood working. Does anyone have a good frame build?
  • Google Assistant Slow Response Time

    1
    0 Votes
    1 Posts
    607 Views
    C
    I recently setup mt Raspberry Pi to run Google Assistant in the background with my Magic Mirror. I was curious if anyone has found a way to speed up the response time of the Assistant? I have a Google Home Mini and that responds very promptly. Any luck with speeding things up?
  • Just playing around......

    17
    1
    2 Votes
    17 Posts
    6k Views
    justjim1220J
    @cowboysdude :rolling_on_the_floor_laughing: :rolling_on_the_floor_laughing: :rolling_on_the_floor_laughing:
  • Touchscreen Mirror

    touch screen newbie module
    13
    0 Votes
    13 Posts
    7k Views
    cowboysdudeC
    @anhanyoung here are a list of videos for my 32" … I have also built a true mirror for the bathroom and have tinkered with a 10" touch one as well… https://www.youtube.com/channel/UCtC-mqSNYsNCWefpSOviIQg?view_as=subscriber You can do a mirror anyway that works for you… use your imagination and build something :)
  • just a bit of experimenting...

    1
    6
    0 Votes
    1 Posts
    506 Views
    justjim1220J
    [card:justjim1220/MMM-NFL-marquee] [image: 1549127488064-screenshot-20.png] [image: 1549127499826-screenshot-21.png] [image: 1549127509919-screenshot-22.png] [image: 1549127519749-screenshot-23.png] [image: 1549127527043-screenshot-24.png] [image: 1549127534780-screenshot-25.png]
  • This topic is deleted!

    2
    0 Votes
    2 Posts
    44 Views
  • How to install MMM-Alexa?

    2
    0 Votes
    2 Posts
    957 Views
    cowboysdudeC
    Go out on the internet and there are TONS of instructions on how to sign up with the service. :)
  • SFF PC instead of PI2?

    4
    0 Votes
    4 Posts
    1k Views
    Mykle1M
    @scotsfrog Ohhhh, haha.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
  • Magic mirror not starting on boot

    2
    0 Votes
    2 Posts
    764 Views
    D
    @seedhe you need to do a pm2 install script I’ll see if I can find it, seee link https://www.magicmirrorcentral.com/complete-raspberry-pi-magic-mirror-tutorial/
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
  • A way to add image name to MMM-BackgroundSlideshow?

    2
    -1 Votes
    2 Posts
    1k Views
    R
    FWIW, I did manage to do this. I added a line 155 to the MMM-BackgroundSlideshow.js: image.src = encodeURI(this.imageList[this.imageIndex]); this.sendNotification("IMAGEFILEPATH", image.src); //my stuff Then I created a small module that displayed the notification. Module.register("MMM-ShowMessage", { defaults: {}, getDom: function() { var element = document.createElement("div"); element.className = this.config.size; element.id = "IMGPATHFILE"; return element; }, notificationReceived: function(notification, payload, sender) { switch(notification) { case "IMAGEFILEPATH": var elem = document.getElementById("IMGPATHFILE") var subpayload = payload.substring(53) elem.innerHTML = subpayload break } }, }); In my config.js I just added: { module: "MMM-ShowMessage", position: "bottom_left", config: { size: "small" } }, Now each time the image changes a notification is sent and picked up by the show message module which displays it on screen. I trim the path because the beginning was consistent among all the pictures.
  • Running Python under node.js

    3
    0 Votes
    3 Posts
    1k Views
    T
    Node js is one of the powerful tools of programming and using this if you are working on python it help you a lot. printer offline fix helped me to know more about python.
  • About to build for the first time, dont understand the point of the OS.

    Moved Unsolved
    4
    0 Votes
    4 Posts
    1k Views
    bheplerB
    @seedhe - The module framework that @MichMich created is where the technique of hosting the mirror on a Pi really shines. While the Magic Mirror is more-or-less a customizable web page, the ability for the modules to call background processes adds a level of utility. For example, I can put a static web page up on an Amazon cloud IP and just hit that from my mirror. It will display static data and maybe some things from various APIs, if I code it cleverly enough. But that’s about it. With the OS working behind the scenes, I can display anything behind my firewall (IP cameras, weather stations, temperature sensors, PIR sensors, etc.). I can also plug in a camera and/or microphone and use the data from those devices in my modules. It also allows you to scale up if you need to. A Raspi is pretty slick for its size and cost. But if you put something like a NUC behind it, you can use that processing power for some really cool features. Voice recognition, facial recognition, complex animations, etc.
  • Smart Mirror: RSS Feeds Apps

    3
    0 Votes
    3 Posts
    2k Views
    D
    Alright. Thank you! Found these really helpful.