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

    Utilities
    3
    2 Votes
    3 Posts
    428 Views
    S
    Below I uploaded the git repo for the module. Let me know if it works fine for you :) The TV I am using is a Samsung Smart TV, but you should be able to listen for CEC comunication via HDMI and find the codes specific for your TV MMM-CEC-Control
  • sending notification on external event

    Unsolved Troubleshooting
    7
    0 Votes
    7 Posts
    357 Views
    S
    @chrga ok. Should be nothing to stop it Did you try my Module and the examples on the alert module did you add the ViewNotifications module so you could see it being broadcast The structure of the notification is exactly the same as if you were coding it in a running module
  • 0 Votes
    1 Posts
    157 Views
    B
    Just a small tip I wanted to share after setting up the new display for my mirror project. Those of us working on these projects definitely need to check the screen frequently to ensure there’s no backlight bleed or dead pixel ruining the mirror effect. Instead of having to install a specialized module just to get a black background, I switched to using a simple black screen tool https://blackscreen.space that runs right in the browser. It’s incredibly convenient and light on my Pi—just open it up, and you instantly get a perfect solid black screen, ideal for quickly checking display quality or putting the mirror into a temporar no y “stealth mode” without deep diving into the module configuration. If anyone needs a quick debug or screen test, be sure to bookmark this! Moderator: Edited to expose url
  • [MODULE] MMM-MovingPortrait - Animated Portrait Videos

    Development
    1
    2 Votes
    1 Posts
    294 Views
    F
    MMM-MovingPortrait - Animated Portrait Videos Bring Hogwarts-style moving portraits to your MagicMirror! ✨ Features: Multiple video rotation with smooth transitions 4 customizable frame styles (Hogwarts, Vintage, Modern, None) Motion sensor support (PIR/MQTT) Full notification control ioBroker & Home Assistant integration Perfect for creating magical atmosphere with AI-generated portrait videos! GitHub: https://github.com/fischi87/MMM-MovingPortrait Install: git clone https://github.com/fischi87/MMM-MovingPortrait.git Feedback welcome! 🎉
  • MMM-CalendarExt3 Number

    Solved Troubleshooting
    12
    1
    0 Votes
    12 Posts
    523 Views
    S
    @Racing88 as I said, not module developer. That’s how I would have made them different
  • Raspberry Pi 5 multiboot on nvme

    Unsolved Troubleshooting
    4
    0 Votes
    4 Posts
    333 Views
    S
    @Ronald ok, I only see pinn on sd card as a choice there On the MagicMirror topic you can use a different config.js with the MM_CONFIG_FILE environment variable So a different startup script would allow you to quickly switch between them
  • Google Photos

    Unsolved Requests
    2
    0 Votes
    2 Posts
    228 Views
    S
    @costascontis sadly Google has not disclosed an api that could revive the module.
  • weather modules

    Unsolved Troubleshooting
    2
    0 Votes
    2 Posts
    275 Views
    S
    @videogame95 I replied to your other topic any module that wants to use OpenWeatherMap has to change the endpoint and provide the other parms AND the user needs to get a new apikey… supposedly the old 2.5 api parms still work, but OWM has told us repeatedly they are going to shut that down completely…
  • openweatermaps

    Unsolved Troubleshooting
    2
    0 Votes
    2 Posts
    197 Views
    S
    @videogame95 from the doc https://docs.magicmirror.builders/modules/weather.html#openweathermap-options in v3, location and locationID are not used. only lat/lon also https://forum.magicmirror.builders/topic/19323/version-2.30.0-weather-module-stuck-loading-worked-fine-before-upgrade?page=1 also, in old api we got the location back and added it to the header in 3.0 api we don’t so YOU have to set the header for the module AND set appendLocationNameToHeader:false in the weather module config
  • 1 Votes
    7 Posts
    493 Views
    A
    I’ve released v0.8.0. Here’s the release notes: [0.8.0] - 2026-01-09 Added Portfolio Performance Charts: Visual tracking of portfolio value over time Area chart with gradient fill Hourly snapshots (rolling 48 hours) for 1D view Daily snapshots for 1W, 1M, 3M, 1Y, All views Chart.js integration via CDN Chart Configuration Options: showCharts - Enable chart display (default: false) chartMode - “combined” / “separate” / “exclude-crypto” chartPeriod - “1D” / “1W” / “1M” / “3M” / “1Y” / “All” showPeriodSelector - Show period buttons for touch devices (default: false) historyRetention - Days to retain daily history (default: 1825 / 5 years) History Storage: Local history.json file for snapshot data ~600 bytes per snapshot (10 holdings) ~250 KB after 1 year, ~1.1 MB after 5 years Changed Price updates now record hourly snapshots for chart data Holdings sync now records daily snapshots for chart data
  • MMM-HomeAssistantDisplay Question

    Unsolved Troubleshooting
    5
    0 Votes
    5 Posts
    375 Views
    H
    @uncleroger If your iFrame doesn’t render, in your HA configuration.yaml file, include the following : http: use_x_frame_options: false Restart HA first, wait for it to finish, then restart your MM instance to see if the iFrame shows. I use this older MM iFrame module as it’s straight forward. Within HA, you can also make use of the Kiosk Mode HACS add-on to hide the header and/or sidebars. Once installed, you simply add the following at the top of your dashboard YAML using the Raw configuration editor ( this step is shown in the vid ). kiosk_mode: non_admin_settings: kiosk: true ignore_entity_settings: true If you have solar power or another view of your household electricity use via HA, there’s a super funky card that’s been released : https://github.com/Giorgio866/lumina-energy-card. It can show the flow of power around the house as well as what’s going into the EV. Feel the love for Tron !
  • 2 Votes
    3 Posts
    440 Views
    bernieB
    Done - I’ve added the module to the list.
  • JumpStart your project by downloading shared projects?

    Showcase
    3
    1 Votes
    3 Posts
    301 Views
    S
    @techeros part of the problem is that people ‘assume’ that data entry (making calendar entries, updating chore lists, adding to shopping lists) is ‘built in’, ’ of course’… we don’t have that… the design for MM is a composable(different modules for different data sources) information panel. data entry is phone, display is MM. and then there is a whole HOST of fun things, dakboard has this ‘cool’ white background… MM is black, and all the modules are transparent, showing the black. change the background to white (easy), but the modules do not auto adjust cause they are all user developed and didn’t use the built in styles…
  • Smart Homes and Smart Home Hardware

    Hardware
    6
    0 Votes
    6 Posts
    482 Views
    S
    @ankonaskiff17 i don’t use the extension on my sonoff dongles… no problem yet I do NOT have line of sight… my zigbee dongle is in my office space (spare bedroom) on one corner of the house, and everything is spread out across the house to the opposite corner… I DID have to put an always on repeater in between due to the walls and distance, but this is part of the zigbee design of the mesh… had to do that in my garage too as the metal door causes enough loss of signal to make the GDO control flakey without it… but plugged in another zigbee outlet(not used for any switching), poof all good
  • 1 Votes
    1 Posts
    246 Views
    L
    Hey everyone, I’ve been working on a custom MagicMirror setup and wanted to share a fun addition I’m experimenting with: integrating stepper motors to add motion-based interactivity. Using a stepper motor driver (like the A4988 or DRV8825) connected to a Raspberry Pi via GPIO, I’ve managed to make parts of the frame move — for example, a sliding panel that reveals a hidden display or rotates a camera for facial recognition. I’m controlling the motor using Python (with RPi.GPIO and time libraries), and syncing it with MagicMirror modules via custom notifications. It’s still basic, but the idea is to eventually have the mirror respond to voice or presence detection by physically moving components. Has anyone else tried mechanical elements like motors with their MagicMirror builds? Would love to hear your ideas or suggestions!
  • Script seems to be failing

    Unsolved Troubleshooting
    15
    0 Votes
    15 Posts
    669 Views
    S
    @ankonaskiff17 I dont use vnc, only ssh And dont have issues w locale
  • MMM-HAEV: Electric vehicle charge info via Home Assistant

    Transport
    4
    1 Votes
    4 Posts
    2k Views
    UncleRogerU
    @sdetweil Sorry for the late reply; it turns out you install it via HACS and then install the integration (or something like that). I thought I only needed to do the first part. Thanks for your continuous patience and assistance!
  • MMM-Paprika

    Unsolved Troubleshooting
    2
    0 Votes
    2 Posts
    355 Views
    S
    @Cybex999 this module uses the templating system nunjucks If you Look at the njk you can see it builds a vertical table You could rewrite part of the njk to use th to define columns [image: 1767820201406-img_4658.png]
  • Website Launched

    Announcements
    18
    12 Votes
    18 Posts
    21k Views
    KristjanESPERANTOK
    I didn’t want to start a separate thread for this, but I didn’t want to leave it unmentioned here in the forum either 🙂 The website has undergone a major modernization. Mainly technical changes under the hood and the design has been retained except for a few details. But there are also a few things that regular users of the site might notice: For example there is now a dark mode, responsiveness and accessibility have been improved, there is a favicon, an animated GIF showing the MagicMirror interface and faster loading times. https://magicmirror.builders/