A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Failed to Fetch

    Solved Troubleshooting
    4
    0 Votes
    4 Posts
    525 Views
    S
    @PGP_Protector awesome!!
  • MM always black screen with cursor

    Solved Troubleshooting
    20
    0 Votes
    20 Posts
    3k Views
    S
    @nowayto yes, the doc mentions this, and if you had set showQR:true it would have displayed a message about localhost [image: 1740611667306-img_0800.png]
  • birthdaylist - discontinued ?

    Solved Requests
    63
    0 Votes
    63 Posts
    13k Views
    R
    @sdetweil You are SO hardworking! Awesome. Thanks. The module was visible today in the morning. Pulled, anyway: remote: Enumerating objects: 5, done. remote: Counting objects: 100% (5/5), done. remote: Compressing objects: 100% (1/1), done. remote: Total 3 (delta 2), reused 3 (delta 2), pack-reused 0 (from 0) Unpacking objects: 100% (3/3), 286 bytes | 20.00 KiB/s, done. From https://github.com/sdetweil/birthdaylist 03c25c8..b430432 master -> origin/master Updating 03c25c8..b430432 Fast-forward birthdaylist.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Many thanks! Regards, Ralf
  • Send a notification to your MagicMirror

    Solved Feature Requests
    5
    0 Votes
    5 Posts
    859 Views
    S
    @chrisfr1976 you can also use my MMM-CurlToNotification module
  • 0 Votes
    2 Posts
    438 Views
    S
    @elentophanes you cant do biweekly ONLY in cron the launched pgm needs to handle the every other i did a search cron biweekly and there were examples by testing the week number for even/odd and other things (write a file test sbd erase if exists…) the module scheduler module doesn’t support commands as part of the cron definition.
  • MMM-Todoist

    Solved Troubleshooting
    9
    1
    0 Votes
    9 Posts
    3k Views
    A
    @OwenLars I was able to get the proper project ID by running this command in the terminal. I just set it the module yesterday. curl -s \ -H "Authorization: Bearer xxxxyourapikeyxxxx" \ https://api.todoist.com/rest/v2/projects
  • 0 Votes
    13 Posts
    2k Views
    S
    @torafadora maybe change the paths to ‘modules/MMM-GoogleTasks/…filename’ as the module is executed w MagicMirror running in the MagicMirror folder
  • Site : https://wiki.bugsounet.fr seems to be down

    Solved Troubleshooting
    2
    0 Votes
    2 Posts
    258 Views
    S
    @Johanba see https://forum.magicmirror.builders/post/123380
  • 0 Votes
    23 Posts
    4k Views
    S
    As an update, based on the pointers from @KARSTEN13 and @SDETWEIL, have a workaround. Had three issues going on. 1: I found that on a graceful reboot (shutdown -r now) that it would generally start fine, but not on an ungraceful reboot (power cycle the machine). Looks like when it was ungraceful reboot, the labwc container would show with uptime of (for example) five hours when ‘docker ps’, even though the machine was rebooted 20min ago after ‘docker compose up’ was executed by install.sh. Whereas the magicmirror container would have recently started. I assume kind of lock file confusing things? Workaround was to change the first ‘docker compose up’ install.sh to ‘docker compose up -d --force-recreate’ 2: I’d also included a pause and --force-recreate at the end of the install.sh and noted it was never executing as per @KARSTEN13’s suggestion. Looked like the install.sh script was hanging at docker compose pull. Commented that out. 3: Lastly, the initial ‘docker compose up -d --force-recreate’ in install.sh would still fail often with the mm container restarting with logs as per the original post. With a 7 min pause and then second ‘docker compose up -d --force-recreate’ it seems to start the second time well (3min wasn’t enough, 5min was better, 7min seems to work). Workaround is a bit on the slow side, at some point will see if can refactor it a bit so that a pull for updates occurs. Extract of resulting install.sh below. _info "--> Pulling docker images and starting magicmirror" # need sudo for docker here if docker was installed with this script # use up so mm can start if there are already local images _info "--> Pre Start Pause for 2min" sleep 120 _info "--> Start and recreate" $_sudo docker compose up -d --force-recreate #_info "--> Pull Pause for 1 min" #sleep 60 # pull new images #_info "--> Image Pull" #$_sudo docker compose pull #_info "--> Restart Pause for 1 min" #sleep 60 # restart (only if new images pulled) #_info "--> Restart stopped" #$_sudo docker compose up -d _info "--> Final Pause for 7 min" sleep 720 _info "--> Final start and recreate" $_sudo docker compose up -d --force-recreate if [[ "$_sudo" == "sudo" ]]; then _info "--> Reboot needed, starting in 120 sec. (use ctrl-c to skip)" sleep 120 sudo reboot now fi # cleanup $_sudo docker image prune -f
  • CalendarExt3 - Event transformer wildcard

    Solved Troubleshooting
    15
    0 Votes
    15 Posts
    2k Views
    S
    @BKeyport ah, but description is an optional field
  • Magic Mirror - Auto-Update ?

    Solved Troubleshooting
    9
    0 Votes
    9 Posts
    939 Views
    R
    @sdetweil THANKS to YOU for your huge effort here in this place! Ralf
  • Script to stop MagicMirror

    Solved Troubleshooting
    3
    0 Votes
    3 Posts
    445 Views
    N
    @sdetweil , yes it was startet under the wrong User. Now it is working. Thanks :)
  • DIY Module Displays Nothing

    Solved Troubleshooting
    14
    0 Votes
    14 Posts
    1k Views
    H
    It was the fade! when I switch the fade to 0, even the refresh of 1 seconds works and displays perfectly. @sdetweil you are brilliant! Thank you!
  • MMM-DWD-Pollen and MMM-pollen remain in status "loading"

    Solved Troubleshooting
    3
    0 Votes
    3 Posts
    445 Views
    K
    @sdetweil Thank you again. I thought, that default will display all pollen. It seems not. But now it is running.
  • Weather issue

    Solved Troubleshooting
    10
    1
    0 Votes
    10 Posts
    712 Views
    S
    @atl944 said in Weather issue: do you have any good resources for MagicMirror in general what do you mean? there is the doc, linked in the top menu https://docs.magicmirror.builders/configuration/introduction.html#basic-configuration-of-magicmirror2 and here of course we don’t provide any video tutorials, altho others have done that for some solutions i am the moderator here, but also module developer, and support the install/upgrade scripts, and backup/restore scripts too…
  • I am looking for a working PIR Modul/function

    Solved Troubleshooting
    9
    0 Votes
    9 Posts
    1k Views
    G
    @Klinge If you find you need an alterantive- https://github.com/Tom-Hirschberger/MMM-GPIO-Notifications/blob/master/examples/HC-SR501/HC-SR501-GPIO4-README-EN.md
  • Cannot find module 'request'

    Solved Troubleshooting
    4
    0 Votes
    4 Posts
    352 Views
    R
    @karsten13 Thanks! That worked! Somehow I missed that FAQ :) – Rune
  • 0 Votes
    3 Posts
    741 Views
    C
    @sdetweil I did not see this, sorrz about that. Now both work perfectly thank you
  • CalendarExt3 eventTransformer and refreshInterval

    Solved Troubleshooting
    4
    0 Votes
    4 Posts
    379 Views
    F
    @chrisfr1976 Thank you for sharing. This helped me it seems it was an issue with my conditions using the ev.title.search(‘string’) solved my issue. eventTransformer: (ev) => { if (ev.calendarName === "Trash") { const trash = []; ev.color = 'gray'; if (ev.title.search('Altpapiertonne') > -1) { trash.push("fa-solid fa-trash trash-blue") } if (ev.title.search('Gelbe Tonne') > -1) { trash.push("fa-solid fa-trash trash-yellow") } if (ev.title.search('Biotonne') > -1) { trash.push("fa-solid fa-trash trash-brown") } if (ev.title.search('Restmülltonne') > -1) { trash.push("fa-solid fa-trash trash-black") } ev.symbol = trash; if (trash.length === 0) { ev.symbol = []; ev.color = "none"; } } return ev; } } } [image: ycfzpQ5G]
  • Cannot find module 'undici' - 'npm install' doesn't work

    Solved Troubleshooting
    17
    0 Votes
    17 Posts
    5k Views
    S
    he had nvm installed too, conflicts with n ( nodejs version of nvm)