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

Categories

  • Announcements regarding the MagicMirror software and forum.

    57 Topics
    415 Posts
    karsten13K

    https://github.com/MagicMirrorOrg/MagicMirror/releases/tag/v2.29.0

    [2.29.0] - 2024-10-01

    Thanks to: @bugsounet, @dkallen78, @jargordon, @khassel, @KristjanESPERANTO, @MarcLandis, @rejas, @ryan-d-williams, @sdetweil, @skpanagiotis.

    ⚠️ This release needs nodejs version v20 or v22, minimum version is v20.9.0

    Added [compliments] Added support for cron type date/time format entries mm hh DD MM dow (minutes/hours/days/months and day of week) see https://crontab.cronhub.io for construction (#3481) [core] Check config at every start of MagicMirror² (#3450) [core] Add spelling check (cspell): npm run test:spelling and handle spelling issues (#3544) [core] removed config.paths.vendor (could not work because vendor is hardcoded in index.html), renamed config.paths.modules to config.foreignModulesDir, added variable MM_CUSTOMCSS_FILE which - if set - overrides config.customCss, added variable MM_MODULES_DIR which - if set - overrides config.foreignModulesDir, added test for MM_MODULES_DIR (#3530) [core] elements are now removed from index.html when loading script or stylesheet files fails [core] Added MODULE_DOM_UPDATED notification each time the DOM is re-rendered via updateDom (#3534) [tests] added minimal needed node version to tests (currently v20.9.0) to avoid releases with wrong node version info [tests] Added node-libgpiod library to electron-rebuild tests (#3563) Removed [core] removed installer only files (#3492) [core] removed raspberry object from systeminformation (#3505) [linter] removed eslint-plugin-import, because it doesn’t support ESLint v9. We will reenter it later when it does. [tests] removed onoff library from electron-rebuild tests (#3563) Updated [weather] Updated apiVersion default from 2.5 to 3.0 (#3424) [core] Updated dependencies including stylistic-eslint [core] nail down node-ical version to 0.18.0 with exception allow-ghsas: GHSA-8hc4-vh64-cxmj in dep-review.yaml (which should removed after next node-ical update) [core] Updated SocketIO catch all to new API [core] Allow custom modules positions by scanning index.html for the defined regions, instead of hard coded (PR #3518 fixes issue #3504) [core] Detail optimizations in config_check.js [core] Updated minimal needed node version in package.json (currently v20.9.0) (#3559) and except for v21 (no security updates) (#3561) [linter] Switch to ESLint v9 and flat config and replace eslint-plugin-unicorn by @eslint/js [core] fix discovering module positions twice after #3450 Fixed Fixed checks badge in README.md [weather] Fixed issue with the UK Met Office provider following a change in their API paths and header info. [core] add check for node_helper loading for multiple instances of same module (#3502) [weather] Fixed issue for respecting unit config on broadcasted notifications [tests] Fixes calendar test by moving it from e2e to electron with fixed date (#3532) [calendar] fixed sliceMultiDayEvents getting wrong count and displaying incorrect entries, Europe/Berlin (#3542) [tests] ignore js/positions.js when linting (this file is created at runtime) [calendar] fixed sliceMultiDayEvents showing previous day without config enabled
  • Discuss the MagicMirror² core framework.

    471 Topics
    4k Posts
    F

    @sdetweil ok thx

  • Anything harware related can be found here.

    766 Topics
    7k Posts
    A

    @sdetweil Thank you.

    Finally its working on fresh 32 bit OS and installation via your script.

  • Add exciting new features to your mirror.

    6k Topics
    54k Posts
    htilburgsH

    @sdetweil In the netherlands, we do have that!
    Fortunately, otherwise I would not have been able to write this MagicMirror module ;-)

  • Make your mirror your own but modifying its appearance.

    406 Topics
    3k Posts
    R

    @sdetweil said in MMM-CalendarExt3 How can I increase my cell height?:

    @Ragged4310 you didn’t change event-height or total height

    You could use the css media screen value to get the screen size to adjust

    Thanks for the advice. I solved my problem when I tweaked my display by adding more event lines and a legend so I didn’t end up needing to mess with the CSS.

  • Share your project story with pictures.

    545 Topics
    5k Posts
    S

    @svenpisa Min Sven,
    ich habe mir dieses Thema “MagicMirror” zum neuen Projekt gemacht, daher vielen Dank für deine Vorlagen, die sind echt MEGA!
    Leider funktionieren die Wettermodule nicht. Hast du mittlerweile schon eine neue config.js, die du mir zur Verfügung stellen kannst, damit ich darauf aufbauen kann?

    Viele Grüße von der Ostsee
    Marc

    moderator english translation
    Min Sven, I have made this topic “MagicMirror” my new project, so thank you very much for your templates, they are really MEGA! Unfortunately the weather modules don’t work. Do you already have a new config.js that you can provide to me so that I can build on it? Many greetings from the Baltic Sea

  • You have a problem with your mirror? Ask for help.

    4k Topics
    33k Posts
    S

    @tony-72 well, what a mess

    the full (recommended) 64bit image for me boots to a Busybox prompt, tried 3 times w the rasp imager and another …

    SO, had to do the other 64 bit image (not full)

    then I had sd card problems… (I was working on my pi4 behind the 7 in touch screen which crashed the other day after a power failure… ) that sd card is trash

    so I used another… SO slow… (sd card toast)
    so I used ANOTHER… finally…
    but apt has some problem so reflashed AGAIN

    this time it installed correctly…

    BUT… I didnt see the problems you meantioned at all

    this is the image I used
    Screenshot at 2024-12-12 11-55-24.png

  • A place to talk about whatever you want.

    1k Topics
    9k Posts
    S

    @kusselin one other quick way to review is to use the du (disk used) command
    sort -h sorts the 1st field (numbers) in human terms…

    du | sort -h > somefile.txt

    if you do a large folder tree (your home folder or root) it can take a while

    this will give you a sorted list smallest to largest of directories
    from wherever you start it

    I did this on my linux desktop from my user folder, just a portion of the end

    11810208 ./vmware/Debian 12.x 64-bit 12020248 ./Desktop/opencv 12144968 ./anaconda3/pkgs 12219120 ./Android/Sdk 12219124 ./Android 12323884 ./Desktop 13678872 ./anaconda3 14162920 ./vmware/Raspian Buster 4.x 64-bit 14874340 ./ncs 16313000 ./vmware/Linux Mint 20.2 17014960 ./.cache 17268312 ./vmware/Ubuntu 17392988 ./vmware/Ubuntu 32bit (2) 35216244 ./vmware/Zorin 15 40893836 ./.local/share/Trash/files 40896348 ./.local/share/Trash 41591952 ./.local/share 41834176 ./.local 43818540 ./vmware/Windows 11 x64 (2) 49541680 ./vmware/WinDev2003Eval 64832512 ./vmware/Windows 10 x64 66790396 ./VMs/Ubuntu 64-bit-2 171421968 ./Downloads 257993020 ./VMs/Clone of Mac OS X high Sierra2 301040804 ./vmware 333343640 ./VMs 1027520228 .