Module Developers

Private

You have developed a module for the MagicMirror? Join the group and get a "Module Developer" badge!

Posts

  • RE: MMM-Growatt module (API login and view)

    @nowayto I have made changes to the module to accommodate the API key, however, when I tested it, it did not work for me.

    The Growatt NPM module states the following:
    You can get the key by having an email sent to you on the Grwatt website for a third party to display the data. The key is the combination of numbers and letters in the link. It has 96 characters.

    The API key I am seeing is much shorter than the 96 character key mentioned above and as a result I was getting a 500 error when I was testing it.

    This is obviously the wrong key.

    b6202969-721b-43cf-8278-736251ba6f56-image.jpeg

    As such, I am reluctant to push changes I am unable to test successfully.

  • RE: MMM-Globe: Meteosat imagery broken — fork with fix available

    Good afternoon, all!
    europeDiscNat is back! (plus a small CSS fix for a new white footer)

    for you, guys a quick update on the European satellite image situation.

    Since my fork EUMETSAT’s new WMS endpoint at view.eumetsat.int/geoserver/wms works fast, reliably and nice.

    Yesterday that stopped delivering fresh images!

    Today I figured out there even is a new version (small changes in URL) v1.1.0 is now v1.3.0 API - but both of them are only returning a stale image from yesterday evening:

    https://view.eumetsat.int/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=msg_fes:rgb_naturalenhncd&...
    https://view.eumetsat.int/geoserver/wms?service=WMS&version=1.3.0&request=GetMap&layers=msg_fes:rgb_naturalenhncd&...
    

    But here’s the surprise: the old europeDiscNat URL is back and working again!
    So if you’ve been in trouble with looking for actual pictures without the SLIDER API, this works right now:

    style: 'europeDiscNat',
    

    is re-born …

    One thing to watch out for: Unfortunately EUMETSAT has changed the image format slightly. The footer bar at the bottom (logo + timestamp) used to be black — invisible against the MagicMirror background. It’s now white and a bit taller, which causes a small white artifact at the bottom of the globe.

    I’ve pushed a fix that adds a black CSS overlay to mask the footer. Just update the module:

    cd ~/MagicMirror/modules/MMM-Globe
    git pull
    npm install
    

    Of course the SLIDER styles (geoColorEurope, geoColorUSA, etc.) continue to work fine if you prefer those.

    Happy mirroring!

    Warmest regards,
    Ralf

  • RE: Having trouble with screen on and off? Here are some tips that could help

    For users who are having issues with monitor on and monitor off and looking for a cron job to start their wayland setup. See my original post with updates.

  • RE: MMM-Growatt module (API login and view)

    @nowayto Hi. I see that the Growatt library now allows for key. I will need some time to update accordingly. If you would please log a feature request on the modules GitHub page.

    As for the table view, yes, you can remove the grid lines.

    .growatt-table td {
        border: none;
    }
    
  • RE: OpenWeather loaded but info is empty since update

    @SdR I tested this config on my side and it works. I only had to add one missing closing bracket in your snippet.

    Do you see any errors in the terminal?

    Also, after pulling the new version, did you run: node --run install-mm?

    If openmeteo is also empty, this looks like a general config/runtime issue, not only an OpenWeather API issue.

    Please show us the systeminformation from the terminal. Looks like this:

    [2026-04-07 21:13:27.184] [INFO]  [systeminformation] 
    ####  System Information  ####
    - SYSTEM:   manufacturer: Micro-Star International Co., Ltd.; model: MS-7D75; virtual: false; MM: v2.36.0-develop
    - OS:       platform: linux; distro: Debian GNU/Linux; release: forky/sid; arch: x64; kernel: 6.19.10+deb14-amd64
    - VERSIONS: electron: 41.1.1; used node: 25.9.0; installed node: 25.9.0; npm: 11.12.1; pm2: 6.0.14
    - ENV:      XDG_SESSION_TYPE: wayland; MM_CONFIG_FILE: undefined
                WAYLAND_DISPLAY:  wayland-0; DISPLAY: :0; ELECTRON_ENABLE_GPU: undefined
    - RAM:      total: 61881.24 MB; free: 42885.43 MB; used: 18995.81 MB
    - OTHERS:   uptime: 45 minutes; timeZone: Europe/Berlin
    
  • MMM-TautulliLatest

    Here is a module for displaying the “latest” added Movies and TV-Shows from your Plex server (using Tautulli).
    MMM-TautulliLatest

    Overview:
    a5f1ab7e-b991-41dd-86bc-52de79a925df-image.jpeg

    Click/Pointed on a “cover” view:
    05dd85ee-d982-4513-91ad-458c5aee1a43-image.jpeg

    Exaple config:

    {
      module: "MMM-TautulliLatest",
      position: "middle_center",
      config: {
        tautulliProtocol: "http",
        tautulliHost: "192.168.1.50",
        tautulliPort: 8181,
        tautulliApiKey: "YOUR_TAUTULLI_API_KEY",
        itemLimit: 8,
        updateInterval: 5 * 60 * 1000,
        posterWidth: 150,
        posterHeight: 225,
        posterMaxWidth: 150,
        posterMaxHeight: 225,
        detailPosterWidth: 400,
        detailPosterHeight: 600,
        showWatchedBadge: true,
        user_id: 123456
      }
    }
    
  • RE: MMM-CalendarExt3Agenda - Event Transforming not working - Mirror 2.35.0

    @BKeyport Okay, no rush 🙂

  • RE: MMM-CalendarExt3Agenda - Event Transforming not working - Mirror 2.35.0

    @KristjanESPERANTO I’m downgraded to previous MM until after the end of tax season at least.

  • RE: Too many API calls in default weather module after update

    Sam is right, that was caused by the big rewrite (which resolved other issues, particularly a fundamental architectural one).

    A fix is already in the develop branch: https://github.com/MagicMirrorOrg/MagicMirror/pull/4092

    Are you familiar enough with Git to test the develop branch?

  • RE: OpenWeather loaded but info is empty since update

    So that you can start receiving weather data again right away and don’t have to wait until we’ve figured the issue out, I’d suggest you try a different provider.

    https://docs.magicmirror.builders/modules/weather.html