A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • 0 Votes
    1 Posts
    61 Views
    Hey everyone! I’m building my MagicMirror and would love to incorporate some lists, namely a shopping list, though others would be nice. I’m running on an old Chromebook (with Linux) and folded into tablet mode. I’ve got a touchscreen, so being able to check things off when we add them to a cart and being able to add things directly at the mirror (using voice to text?) would be my ideal solution. Google API has been restricted to enterprise users, so it seems like most/all of those solutions are now broken. I’ve got a Todoist list embedded in an iframe for my kid’s chore chart. I could use a different Todoist list but that seems more task-oriented and a little clunky for what I want. I’ve seen various posts about it, but no real solutions, so I’m curious what others use?
  • 1 Votes
    4 Posts
    168 Views
    @karsten13 Hello, I’ve given up. I’ve tried the following. I created a new image, currently only available for the Rock-F2. A Debian Bullseye Desktop LXDM display manager (Debian Xfce) without an X server. I’m currently using an RPi 3 again, and I’ve managed to get everything working. Thanks very much for your support. Olaf
  • 0 Votes
    4 Posts
    121 Views
    @Xx_Codeur_xX You could have a look at some of the modules that already does this. They get the weather from the default weather module, no need to redo this as it is already available. See either of the below. https://github.com/fruestueck/MMM-WeatherDependentClothes or https://github.com/Lavve/MMM-WeatherOutfit/tree/main
  • Fan for Pi5???

    Hardware Apr 5, 2025, 9:19 AM
    0 Votes
    11 Posts
    229 Views
    @BKeyport OK, thanks for your viewpoint! Than I‘m on the right way - still works today :-) Temperature was 45°C today in the morning - was at 56° everytime before … So even passive cooling seems to be much better. Nice rest of weekeend to all of you. Ralf
  • Monitor Showing no HDMI signal

    Unsolved Troubleshooting Mar 25, 2025, 2:24 PM
    0 Votes
    7 Posts
    161 Views
    hey @sdetweil I realized my raspberry pi was going to sleep so I turned it off and I think it works now. Thank you for your help
  • 0 Votes
    27 Posts
    1k Views
    @smegbadger said in I cannot disable screen blanking with MagicMirrorOS: @karsten13 thank you for all the effort you are putting into this issue. Well, it is a pleasure to have such a good tester as you I agree, let’s go back to the version that will kill and restart the container if the display doesn’t respond to wlr-randr (and then waits for a MMM-Universal-Pir cycle to sleep it again). for now I did exactly this, but this issue is still working in my brain … So to revert all the changes done before: cd /opt/mm git switch master git pull Change the images back to latest in .env: MM_IMAGE="karsten13/magicmirror:latest" LABWC_IMAGE="karsten13/labwc:latest" Get new images and restart: cd /opt/mm/run docker compose pull docker compose up -d Last point: You should add the --transform 90 to the onCommand of the MMM-Universal-Pir config: { module: "MMM-Universal-Pir", position: "top_right", config: { deactivateDelay: 30000, onCommand: "wlr-randr --output HDMI-A-1 --transform 90 --on", } }
  • 0 Votes
    1 Posts
    92 Views
    Description The MMM-NounsStream module provides a sleek interface for monitoring Nouns DAO payroll streams in real-time. It displays active streams with their progress, monthly amounts, and recipient information directly on your MagicMirror. Key features include: Real-time progress tracking of active streams Monthly and total amount display in both USDC and WETH Visual progress bars for intuitive stream status ENS name resolution for recipient addresses Automatic updates at configurable intervals Clean and modern UI that fits the MagicMirror aesthetic Perfect for DAO contributors and anyone interested in monitoring Nouns DAO treasury allocations. Screenshots [image: screenshot.png] Download [MMM-NounsStream] Version 1.0.0 Initial release Basic stream information display Progress bar visualization Added ENS name resolution Added configurable header text Enhanced recipient address display Improved error handling Enhanced update mechanism Added support for more stream contracts If you have any questions or feature requests for future versions, please don’t hesitate to open an issue on GitHub!
  • 7 Votes
    160 Posts
    284k Views
    Hey - this script with vdirsyncer was working for years without any issues - recently i obersverd that my meetings are not shown any more - so i went to the console and entered “vdirsyncer discover” - and i am getting this error: warning: Failed to discover collections for iCloud, use -vdebug to see the full traceback. error: Unknown error occurred: 401, message=‘Unauthorized’, url=URL(‘https://caldav.icloud.com/.well-known/caldav’) I did check the iCloud API Keys - they are still there. Is anyone having the same issue? Does anyone know how to fix it?
  • 0 Votes
    16 Posts
    705 Views
    @det I have the same problem.
  • 0 Votes
    4 Posts
    151 Views
    @BKeyport i know, didn’t want to go down that rat hole i proposed some module standards, (based on that experience) no minified code, so that bad actors cant hide. there are currently only 7 modules w minified code, but they were all generated from typescript source. so minified in that case is unimportant. we dont have a way to enforce any such standards makes me think of some vault to keep things from disappearing too
  • openweathermap not working

    Unsolved Troubleshooting Mar 28, 2025, 3:32 PM
    0 Votes
    11 Posts
    327 Views
    @Sam-0 you finally got it as your native language is not english, have the browser translate the page
  • 0 Votes
    5 Posts
    150 Views
    @atwist awesome!
  • 0 Votes
    15 Posts
    319 Views
    @Xsoldier2000 the thing you see on github IS a web page dynamically constructed from a list of files in the project repository AND a rendering of a readme if one is found, and some other github project mgmt services, issues, fixes, …
  • 1 Votes
    67 Posts
    10k Views
    version 2.31.0 includes this fix
  • v2.31.0

    Locked MagicMirror Apr 1, 2025, 7:56 PM
    3 Votes
    1 Posts
    435 Views
    [2.31.0] - 2025-04-01 Thanks to: @Developer-Incoming, @eltociear, @geraki, @khassel, @KristjanESPERANTO, @MagMar94, @mixasgr, @n8many, @OWL4C, @rejas, @savvadam, @sdetweil. ⚠️ This release needs nodejs version v22.14.0 or higher Added Add CSS support to the digital clock hour/minute/second through the use of the classes clock-hour-digital, clock-minute-digital, and clock-second-digital. Add Arabic (#3719) and Esperanto translation. Mark option secondsColor as deprecated in clock module. Add Greek translation to Alerts module. [newsfeed] Add specific ignoreOlderThan value (override) per feed (#3360) [weather] Added option Humidity to hourly View [weather] Added option to hide hourly entries that are Zero, hiding the entire column if empty. [updatenotification] Added option to iterate over modules directory instead using modules defined in config.js (#3739) Changed [core] starting clientonly now checks for needed env var WAYLAND_DISPLAY or DISPLAY and starts electron with needed parameters (if both are set wayland is used) (#3677) [core] Optimize systeminformation calls and output (#3689) [core] Add issue templates for feature requests and bug reports (#3695) [core] Adapt start:x11:dev script [weather/yr] The Yr weather provider now enforces a minimum updateInterval of 600 000 ms (10 minutes) to comply with the terms of service. If a lower value is set, it will be automatically increased to this minimum. [weather/weatherflow] Fixed icons and added hourly support as well as UV, precipitation, and location name support. [workflow] Run sudo apt-get update before installing packages to avoid install errors [workflow] Exclude issues with label ready (coming with next release) from stale job Removed Updated [core] Update requirements and dependencies including electron to v35 and formatting (#3593, #3693, #3717) [core] Update prettier, ESLint and simplify config Update Greek translation Fixed [calendar] Fix clipping events being broadcast (#3678) [tests] Fix Electron tests by running them under new github image ubuntu-24.04, replace xserver with labwc, running under xserver and labwc depending on env variable WAYLAND_DISPLAY is set (#3676) [calendar] Fix arrayed symbols, #3267, again, add testcase, add testcase for #3678 [weather] Fix wrong weatherCondition name in openmeteo provider which lead to n/a icon (#3691) [core] Fix wrong port in log message when starting server only (#3696) [calendar] Fix NewYork event processed on system in Central timezone shows wrong time #3701 [weather/yr] The Yr weather provider is now able to recover from bad API responses instead of freezing (#3296) [compliments] Fix evening events being shown during the day (#3727) [weather] Fixed minor spacing issues when using UV Index in Hourly [workflow] Fix command to run spellcheck https://github.com/MagicMirrorOrg/MagicMirror/releases/tag/v2.31.0
  • Restart MagicMirror once a day

    Unsolved Troubleshooting Apr 1, 2025, 7:17 AM
    0 Votes
    10 Posts
    211 Views
    @veny Just restarting the MM does not resolve the issue with the weather module freezing. We need to find why the weather module freezes. Maybe turn on Debug in the config and then see if there are any errors on the next freeze?
  • 0 Votes
    15 Posts
    464 Views
    @rkorell i knew you were teasing me. thank you for that!
  • 0 Votes
    3 Posts
    92 Views
    @citizendevpi you will need to install this pull request https://github.com/btastic/MMM-octoprint/pull/6
  • 0 Votes
    9 Posts
    138 Views
    @karsten13 – Yes, that’s what I figured. The problem from the provider’s perspective would be how to both give access to legitimate subscribers while limiting access to others. The only solution that springs to mind would be to authenticate the user when they query the server, but for something like this where all the users’ computers might each be coming for content several times each day - it begins to be a lot of computing overhead.
  • 0 Votes
    17 Posts
    368 Views
    @rkorell yeh, i put it back