A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • MMM-CalendarExt3 display time on separate line

    4
    0 Votes
    4 Posts
    13 Views
    C

    @sdetweil Aha! I need to wear my glasses :)

    @rchacon, you can try this:

    go to the CSS and do some modifications (better use custom.css):

    .CX3 .eventContainer { z-index: 20; position: absolute; top: var(--cellheaderheight); /* try, if too litte space, remove that*/ left: 0; width: 100%; height: auto; display: grid; }

    then

    .CX3 .event { margin: 2px 5px; padding: 2px 2px; grid-row: span 1; text-align: left; color: var(--calendarcolor); display: flex; justify-content: flex-start; gap: 2px; text-overflow: clip; /* Prevent truncation */ overflow: visible; /* Allow content to overflow the container */ white-space: normal; /* Allow text wrapping */ min-width: 0; position: relative; border-radius: 8px; }

    and

    .CX3 .event .headline { display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; /* Align items at the top to allow height adjustment */ gap: 2px; min-width: 0; flex: 1; flex-wrap: wrap; /* Allows children to wrap to the next row if needed */ }

    If the event title is very long this can be annoying. But is you can control this to keep it a little shorter than “Behandlung von Hemiplegiepatienten in der Spätphase” it can be helpful.

  • MMM-FroniusSolar family modules

    8
    1 Votes
    8 Posts
    251 Views
    C

    @alfi153 Hi, my module is working complete different. I don‘t know the other node_helper. The MMM-FroniusSolar 1-3 use the same node_helper. Version 4 is again different. For inverter settings nothing special is necessary. Is the ip configured corretly?

    Which version do you try to use?

    Chris.

  • MagicMirror not working after upgrade

    15
    0 Votes
    15 Posts
    430 Views
    S

    @pat59 >mais je ne sais pas quoi faire quand il me demande de mettre à jour MagicMirror ?
    Je le fais par télécommande mais je plante toujours le système

    exécutez toujours mon script.

    Heureusement que la télécommande vous permet de faire ça.

    sinon vous devrez vous connecter au système MM (ssh ou vnc) pour obtenir une fenêtre de terminal permettant de faire le même copier/coller de ma commande de script de mise à niveau

    vous sauvegardez votre système, n’est-ce pas ?

    sinon voir mes scripts de sauvegarde/restauration

    https://github.com/sdetweil/MagicMirror-backup-restore

    nous mettons à jour MagicMirror tous les 3 mois. vous n’êtes PAS obligé de prendre ces mises à jour.

    mais il semble que le message disparaisse, vous devez désactiver le module de notification de mise à jour

    ajouter
    désactivé : vrai,

    après l’entrée du nom de son module dans config.js

  • MMM-MPlayer

    28
    3 Votes
    28 Posts
    1k Views
    plainbrokeP

    @sdetweil
    Wonder what he is using for his x and y start position in MMM-MPlayer.

    windowPosition: { x: 5, y: 5 },

    If I remember correctly.

  • [MMM-GoogleSheets] Display Google Sheets data on your MagicMirror

    15
    1 Votes
    15 Posts
    723 Views
    S

    @sdetweil ok, i have also done that

  • MMM-RAIN-MAP (new: version 2.x)

    192
    8 Votes
    192 Posts
    138k Views
    M

    Hi!

    Great module - wondering if we can adjust the transparency of the rain layer? It’s very much in your face, especially with a dark theme in a dark kitchen.

    13e5d0a1-e715-4f5a-8fd1-867740d8c65c-image.png

    Thanks!

  • MMM-AirQuality using OpenWeatherMap.org

    1
    0 Votes
    1 Posts
    142 Views
    B

    Hi
    I have created a module to use the OpenWeatherMap Air Pollution API Air pollution data using the onecall version 3.0 API. The module is based on the CFenner MMM-AirQuality module and Dennis Rosenbaum MMM-Template (Thanks)

    You can find it on Github here MMM-AirQuality

    It would be great to get some feedback, I have tested it on Raspberry Pi and MacOS without any issues.
    The default Air quality index is for the UK, I am working on adding the indexes used around the world to add to the module soon.

    Thanks for your time

    Ira

    See example image
    AirQualityImage.png

  • MMM-octoprint

    17
    2 Votes
    17 Posts
    2k Views
    S

    @xIExodusIx

    please don’t double post… all posts from users with reputation below 2 are reviewed (by me)… surprizingly I DO do other things than MM…!!

    from the doc, middle_center is all the way across the screen (magenta here)

    https://docs.magicmirror.builders/modules/configuration.html#position

    regions.png

  • MMM-Temp2IOT

    1
    1 Votes
    1 Posts
    102 Views
    C

    Hi,

    I have created a quick module to visualize outside temperatures from the Temp2IOT Sensor:

    MMM-Temp2IOT

    Screenshot MMM-Temp2IOT

    Get your own Sensor: Temp2IOT

    -1 iFrame on my mirror :)

  • MMM-CalendarExt3

    605
    2 Votes
    605 Posts
    1m Views
    S

    @anonymous321

    MagicMirror version

    the fix is in the MagicMirror calendar module

  • 0 Votes
    9 Posts
    278 Views
    I

    @sdetweil said in MMM-OpenWeatherForecast deactivate Alerts or change to german:

    MMM-OpenWeatherForecast

    Can you tell me which MMM-OpenWeatherForecast you are currently using, I can’t get mines to work for months.

  • MMM-CalendarExt3Agenda

    188
    0 Votes
    188 Posts
    140k Views
    M

    @rkorell
    Do you have any sketch for AS-IS and TO-BE?

  • MMM-WeatherGraph formatting issue

    1
    0 Votes
    1 Posts
    58 Views
    D

    Re: MMM-WeatherGraph - new module using OpenWeatherMap

    First of all love the app.

    Is there a way to force the alignment of the bar graph when the perspiration for a particular day is missing.

    Weather Graph Incorrect Format.png

    In the case above, when there is one day without rain the bar graph is out of alignment with the rest of the week.

    Thoughts on how I could fix this?

    Thanks

    David

  • 0 Votes
    3 Posts
    95 Views
    S

    @Sdetweil Thank you for your service and dedication to keeping this forum alive. Your posts have consistently been invaluable to me, arriving just when I needed them most.

    After years of using MagicMirror (MM), I decided to breathe some new life into it by adding voice modules. However, I initially struggled to figure out how I could best utilize them.

    I eventually chose the following components:

    Microphone: TONOR USB Microphone Speaker: Kanto SYD Bluetooth Speaker

    Both devices work seamlessly right out of the box, without requiring any additional drivers or configuration. The microphone is particularly impressive—it’s both powerful and sensitive, allowing me to pick up voice commands from up to 15 feet away from my MM.

  • 17 Votes
    254 Posts
    153k Views
    S

    @SteakExpert we are looking for content in the MagicMirror runtime messages (from npm start ) that might look like this (forced an error just to get the content)

    [LOG] stdout: --------------------MMM-Config module MMM-Carousel has an error in the construction of its defaults section the error line is transitionTimeout: somevalue, please change it to the literal value of the referenced defaults variable and restart MagicMirror --------------------MMM-Config

    the browser message is the last part setup of the error handler

  • MMM-Netatmo does not load

    33
    0 Votes
    33 Posts
    5k Views
    P

    @sdetweil

    No no, my module is working fine.

    Just wanted to let you know that it works because some users have previously reported issues.

  • MMM-Openhab header color

    8
    0 Votes
    8 Posts
    117 Views
    S

    @clakkentt its called .module_header

    use the developers window elements tab

    see the second link in my signature below

  • MMM-CryptoPortfolio

    1
    0 Votes
    1 Posts
    57 Views
    M

    MMM-CryptoPortfolio is a module for MagicMirror² that allows you to easily track your cryptocurrency investments. This module displays your portfolio value, cryptocurrency variations, and customizable data in real-time.
    5c5ca845-2f32-4fbd-91e2-25deec621063-scree4.png

    Download
    https://github.com/DzMassi/MMM-CryptoPortfolio

    Installation
    git clone https://github.com/DzMassi/MMM-CryptoPortfolio.git
    cd MMM-CryptoPortfolio
    npm install

    Using the module
    {
    module: “MMM-CryptoPortfolio”,
    position: “top_right”, // Position where the module will be displayed on MagicMirror
    config: {
    currency: “USD”, // Currency: USD, EUR, etc.
    displayCount: 10, // Number of cryptocurrencies to display
    showLogos: false, // Display logos (true/false)
    showPerformance24h: true, // Display 24-hour performance (true/false)
    showTotal: true, // Show total balance
    sortBy: “value”, // Sort by: value, name, etc.
    positiveColor: “#00FF00”, // Color for positive performance
    negativeColor: “#FF0000”, // Color for negative performance
    apiKey: “YOUR_API_KEY”, // CoinMarketCap API Key
    cryptoListFile: “modules/MMM-CryptoPortfolio/cryptoList.json”, // Path to the JSON file
    updateInterval: 10, // Update interval (based on the unit)
    updateIntervalUnit: “minutes” // Unit: “seconds”, “minutes”, or “hours”
    }
    },

  • MMM-iframes

    1
    1 Votes
    1 Posts
    141 Views
    D

    I wanted a way to cycle through a list of live webcams, that are freely available, as well as local sources from CCTV security cameras; so I created the MMM-iframes module . The example configuration includes YouTube live embed urls and the salesforce tower cameras as well as other random live webcam feeds. If a keyboard is connected, buttons can be configured to switch the camera feed source arbitrarily and cycle through the list of cameras faster than the configured update interval. I don’t use my MagicMirror behind a mirror, and have only tested this with a desk monitor.

    https://github.com/mathew-fleisch/MMM-iframes/

  • MMM-WeatherAlerts

    31
    3 Votes
    31 Posts
    5k Views
    mattkabM

    @mmmallday I added it to 3rd party weather modules

    Let me know as soon as you have a PR, and I will merge it to master.