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

    Unsolved
    26
    0 Votes
    26 Posts
    341 Views
    J

    @sdetweil

    my setup is pretty simple.

  • Question: Having a module span entire screen?

    Solved
    4
    0 Votes
    4 Posts
    75 Views
    S

    @cgillinger awesome

  • New install - (npm run install-mm) - returns errors

    Solved
    6
    0 Votes
    6 Posts
    293 Views
    S

    @lostagain my upgrade script will do it too between releases

  • Modulo MMM-TelegramBot screenshot

    Solved
    7
    0 Votes
    7 Posts
    149 Views
    N

    Alright, the issue was resolved after restarting. Thank you so much for the help!

  • Pull up Terminal in Magic Mirror ISO Install

    9
    0 Votes
    9 Posts
    1k Views
    S

    @bhepler
    Thanks for this tip. Came looking for this, and found your post.

  • Updated MM and OpenWeather doesn't work now.

    Unsolved
    7
    0 Votes
    7 Posts
    138 Views
    S

    @vietscong @RF just a reminder to all

    the doc is linked in the header above, so you don’t have to remember where to find it.
    Screenshot at 2024-12-16 13-51-28.png

  • Change size and / or font from different modules ?

    Unsolved
    2
    0 Votes
    2 Posts
    73 Views
    S

    @aldisachen yes, using styles, css, you can change all the content. BUT it is module by module

    some (the default modules for sure) use the generic styles we provide. see css/main.css

    each module should document in a css file in their folder how they use those styles

    the css architecture allows one to override styles later, in MagicMirror by adding info into custom.css.

    a css entry is

    selector_clause { styles applied to the elements selected }

    the selector clause can be simple or complex
    first char as a dot means class (class= on an html tag)
    as a pound sign means id (id= on an html tag)
    none means an html tag (img, table…)

    a class holds a collection of styles
    font-size, color, font, etc

    css allows you to override styles later one or more styles at a time

    each module name is used in a class on the surrounding html div of the content the module creates
    that way you can target just one modules content in their selector with

    .module_name

    if a module doesn’t give a good way to alter its styles you can still select the html elements
    see the second link in my signature below for an example of how to use the browser developer window elements tab to examine and test style changes to determine what should go in custom.css

  • Fails to start... "Log.log is not a function"

    Unsolved
    16
    0 Votes
    16 Posts
    431 Views
    S

    @Bimtronic use my backup/restore scripts yo save your MagicMirror setup
    https://github.com/sdetweil/MagicMirror-backup-restore

    then you can rename/delete the MagicMirror folder
    and use my install script
    see https://github.com/sdetweil/MagicMirror_scripts

    and then use restore to put the MagicMirror configuration back

  • "npm run start" does not work. Returns "sh 1 ./node_modules/.bin/electron not found"

    Solved
    14
    0 Votes
    14 Posts
    237 Views
    S

    @tony-72 nano is the built in text editor, its text only

    vscode goes in system folders, has nothing to do with MM

    you could try my MMM-Config module which generates a form for config…
    https://github.com/sdetweil/MMM-Config

    also see this
    https://forum.magicmirror.builders/topic/19193/best-way-to-develop-from-windows-machine

    see the first link in my sig below for installing modules… (I didn’t write it)

  • Switch URL based on value

    Solved
    10
    0 Votes
    10 Posts
    110 Views
    S

    @htilburgs said in Switch URL based on value:

    So with the “promise” statement, it looks like I can eleminate the node_helper.js

    correct, now that electron (and nodejs) have fetch built in(since node 18), you don’t NEED to use node_helper to do it

  • Multiple URL Querys to fill JSON

    Solved
    10
    0 Votes
    10 Posts
    92 Views
    htilburgsH

    @MMRIZE Thanks for your reaction.

  • 0 Votes
    3 Posts
    90 Views
    A

    @sdetweil Thanks Sam.

    Finally found the fix. In config if there is no APIkey2 then it has to be null so commented it out.

    //apikey2: "SUPER SECRET!!!",
  • CalendarExt3Journal fit with other modules

    Solved
    10
    0 Votes
    10 Posts
    120 Views
    C

    @MMRIZE It’s all good, it works fine now.
    I’m now going to try to add buttons that let someone move to the next or previous week in the calendar, so I’ll probably have more questions soon… Thanks again.

  • EBADENGINE

    Unsolved
    12
    0 Votes
    12 Posts
    213 Views
    S

    @juicebox tried what?

    you flashed a new SD card, with some full image (as required)
    booted the new sd card
    and then ran my script

    show me the ~/install.log

    you CANNOT just run the script… as it does NOT undo the bad node version

  • MMM-Pir

    Solved
    34
    0 Votes
    34 Posts
    770 Views
    bugsounetB

    @sdetweil of course not :)

  • Display Issue

    Unsolved
    3
    0 Votes
    3 Posts
    133 Views
    X

    @sdetweil
    So if I look at the screen with it above my head, so looking upwards at it, it looks good and how I would like it look. However if the screen in below my head, so I’m looking downward at it, then I can clearly see the entire monitor through the plexiglass. The glow from the screen even in the black areas with no text can clearly be seen, even though it’s at the lowest dim level.

    I know online everyone says how great Pilkington MirroView looks as a end result though I can’t find anywhere to order it online, only calling the company directly and talking to someone.

    I’m just wondering if anyone has thoughts on the best route to go. Would buying MirroView block the ambient light from the screen better? Or would I still have the same problem and looking for a new screen is probably the only way to go?

  • issues updating MMM-calendar EXT3

    Unsolved
    6
    0 Votes
    6 Posts
    127 Views
    S

    @JMac no

    # put package-lock.json back to last git clone state git reset package-lock.json # update the module git pull # rerun npm install with new code npm install

    all in the module folder

    # lines are comments and will be ignored if you copy paste that whole thing
  • Where do I find the Logs?

    Solved
    2
    0 Votes
    2 Posts
    101 Views
    S

    @aunrea there are two places

    Where you did npm start
    If you are using pm2 to launch MagicMirror then
    pm2 logs --lines=xxx
    Where xxx is the number of lines to show (default 15)

    In the browser log, open the developers window, ctrl-shift-i, and select the console tab

  • I cant get my Calender or my MMMBitcoin to work, any help please?

    Unsolved
    19
    0 Votes
    19 Posts
    275 Views
    S

    @clarkcrew32 can this be marked resolved?

  • MMM-Calendar showing multi day event with start day not current day

    Unsolved
    15
    0 Votes
    15 Posts
    391 Views
    S

    @bergmannfrank can you test this?