A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • MMM-Bluelinky module still working?

    5
    0 Votes
    5 Posts
    401 Views
    R

    @rrslssr Well, I got it working. It seems that Hyundai does not allow data access to people designated as additional drivers. Once my wife recovered her pin, I was able to use her credentials and gain access.

  • CalendarExt3 Correct calendar not displayed

    4
    0 Votes
    4 Posts
    411 Views
    M

    @sdetweil
    More specific code is needed.
    https://github.com/MMRIZE/MMM-CalendarExt3/wiki/Examples-%26-Tips
    9bcedacd-a6c8-4ad9-bc55-f610ac85af9f-image.png

  • MMM-VigilanceMeteoFrance

    27
    2 Votes
    27 Posts
    5k Views
    G

    Hello everyone,

    MMM-VigilanceMeteoFrance 2.2 was released and uses the simplified authentication system from Météo France .

    A single Application ID is now required instead of 2 keys for the module to work, please update your configuration! More info here

    Grena

  • [MMM-MySQLData] Get values from mysql database

    1
    2 Votes
    1 Posts
    219 Views
    T
    Description

    A MagicMirror² module to connect to a MySQL database, run a select query (one value) and display the result.

    Screenshots

    558532ad-9a8b-4bc0-9e89-3f431279051e-image.png

    Download

    https://github.com/tabsl/MMM-MySQLData

    Config example var config = { modules: [ { module: "MMM-MySQLData", position: "top_center", config: { id: Math.floor(Math.random() * 100), host: "YOUR_HOST", username: "YOUR_USERNAME", password: "YOUR_PASSWORD", database: "YOUR_DATABASE_NAME", port: 3306, values: [ { "id": "power_current", "interval": 60000, "title": "Current power consumption", "praefix": "", "suffix": " w", "query": "SELECT round(data) AS value FROM power_consumption WHERE type = 'current' ORDER BY date DESC LIMIT 1", "styles": { "ok": "< 100", "warn": "> 1000", "alert": ">= 10000" } }, { "id": "power_total", "interval": 720000, "title": "Total power consumption", "praefix": "", "suffix": " kW", "query": "SELECT round(data/1000) AS value FROM power_consumption WHERE type = 'total' ORDER BY date DESC LIMIT 1", } ] } } ] } Changelog

    https://raw.githubusercontent.com/tabsl/MMM-MySQLData/main/CHANGELOG.md

  • Internet Monitor

    108
    10 Votes
    108 Posts
    91k Views
    bheplerB

    @ebourne I had a branch of the internet-monitor module that I was using to test a fix. Before I merge it into the master branch, I wanted people to try out the fix and give me some feedback. I guess I never got around to deleting it. The master branch had the updates, so it’s not a big deal.

    Thanks to @KristjanESPERANTO I have a new fix in place and it has been merged into the master branch. It should be easy to update the module:

    get an SSH connection to your mirror. navigate to the internet-monitor folder pull the latest updates with git pull install the changes with npm install

    Restart your magic mirror process and it should work again.

    Just a quick note: I don’t really maintain this module. I created a fork to get it running a long time ago after the author abandoned it. I try to help out from time to time, but this is not one of my priorities. Hence, the README file and example configuration are a bit of a mess.

  • MMM-birthdays

    13
    2 Votes
    13 Posts
    2k Views
    J

    I updated MMM-birthdays to add the ability to turn off the module when there are no bdays to show.
    Also added the ability to update the name of the title/header

    Pull request here: https://github.com/amitchone/MMM-birthdays/pull/10

    My fork, if you want to install and test it.
    https://github.com/jbat66/MMM-birthdays

    Thank you Adam for writing this module.

  • MMM calendar3

    1
    0 Votes
    1 Posts
    337 Views
    M

    ich benötige bitte hilfe ich bin relativ unerfahren bei der sache zu erstellen ich Calendarexte wo ist der fehlerbitte um hilfe lg mario

    modules: [ { module: "alert", }, { module: "updatenotification", position: "top_bar" }, { module: "clock", position: "top_left" }, { module: 'MMM-MonthCalendar', position: "top_left", header: " Mario-Kalender", config: { updateDelay: 5, showAdjacentMonths: true } }, { module: "calendar", header: "Feiertage und Ferien ", position: "bottom_left", config: { calendars: [ { symbol: "calendar-check", url: "webcal://ferienwiki.de/exports/feiertage/2023/de" }, { symbol: "Mycalendar", url: "https://calendar.google.com/calendar/ical/mario.hink1980%40gmail.com/private-a8b273b25102xxxxxxxx2af76d01/basic.ics" } }, { module: "MMM-CalendarExt3", position: "bottom_bar", title: "", config: { mode: "month", instanceId: "basicCalendar", locale: 'de-DE', maxEventLines: 5, firstDayOfWeek: 1, calendarSet: ['us_holiday', 'abfall', 'mytest'], /* default/calendar module configuration */ { module: "calendar", position: "top_left", config: { broadcastPastEvents: true, // <= IMPORTANT to see past events calendars: [ { url: "webcal://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics", name: "us_holiday", // <= RECOMMENDED to assign name color: "red" // <= RECOMMENDED to assign color } }, ] }, { module: "compliments", position: "lower_third" }, { module: "weather", position: "bottom_right", config: { weatherProvider: "openweathermap", type: "current", location: "Kreis-Wesel-Moers", locationID: "2870221", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city apiKey: "99530fcf9xxxxxxxd6b7fa6" } }, { module: "weather", position: "top_right", header: "Wetter Vorhersage Kreis Wesel", config: { weatherProvider: "openweathermap", type: "forecast", location: "Kreis-Wesel-Moers", locationID: "2870221", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city apiKey: "99530fcf932d2cb913xxxxx7fa6" } }, { module: 'MMM-Globe', position: 'top_right', config: { style: 'natColor', imageSize: 40, ownImagePath:'', updateInterval: 3*60*1000 } }, /*{ module: 'MMM-SystemStats', position: 'bottom_right', // This can be any of the regions. // classes: 'small dimmed', // Add your own styling. OPTIONAL. // header: 'System Stats', // Set the header text OPTIONAL config: { updateInterval: 10000, // every 10 seconds align: 'right', // align labels //header: 'System Stats', // This is optional units: 'metric', // default, metric, imperial view: 'textAndIcon', } },*/ { module: 'MMM-BackgroundSlideshow', position: 'fullscreen_below', config: { imagePaths: ['modules/MMM-BackgroundSlideshow/exampleImages/'], transitionImages: true, randomizeImageOrder: true } }, { module: "newsfeed", position: "top_bar", config: { feeds: [ { title: "Nachrichten aus der Welt", url: "https://www.tagesschau.de/xml/rss2" } ], showSourceTitle: true, showPublishDate: true, broadcastNewsFeeds: true, broadcastNewsUpdates: true } }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") {module.exports = config;}
  • MMM-SystemStats (cpu temp/load, fre ram ...)

    74
    3 Votes
    74 Posts
    41k Views
    N

    @BenRoe

    Hi Ben! Love the module!
    Couple questions. My “Avail Space” portion of this module isn’t giving any values. Do you have any idea why this might be? I also am having trouble with the header not showing. My system load peaks around 2, but I’m reading that with a quad core raspi 4b, this is normal.

    Any input would be greatly appreciated.

    Thanks,

    Nick

  • Not getting news

    2
    0 Votes
    2 Posts
    258 Views
    M

    @WilliamF
    The free tier of NewsAPI provides only 1-day later news. When you want realtime news, you should pay.

    If you set config valuechoice: "headlines", you can use category, but;

    Only available categories; business, entertainment, general, health, science, sports, technology. It cannot be used mixed with sources.

    For the specified country or language, you can test it by yourself.
    You can open the browser and navigate this. (Replace API_KEY to yours. You can get your API_KEY on newspai.org site after login)

    headlines; https://newsapi.org/v2/top-headlines?country=se&apiKey=API_KEY

    5d0630b3-b72a-48cb-bb1c-18568718cc79-image.png

    everything; https://newsapi.org/v2/everything?language=en&q=apple&apiKey=API_KEY

    c66d9db4-b8ff-41b4-90c6-4b5a2d8aa183-image.png
    But the API doesn’t support se language.
    ba857ec9-b7fc-41b9-8bc7-fcb9c274052e-image.png

    For the usage of country, everything endpoint doesn’t support country options. Only the headlines endpoint supports it. But you should know this; country: "se" doesn’t mean “News from Swedish Press”, but rather similar to “Popular news in Sweden” or “news consumed commonly in/about Sweden”.

  • 4 Votes
    19 Posts
    4k Views
    B

    It would be great if we could also show what’s on the grocery list onto the MM. Would this be possible?

  • MMM-PreciousMetals Update

    1
    1 Votes
    1 Posts
    178 Views
    F

    https://github.com/Fifteen15Studios/MMM-PreciousMetals

    If you were using MMM-PreciousMetals in the past, you may have noticed that it stopped working. That’s because the API that I was using seems to have been discontinued. It just kinda disappeared one day.

    Well, the module has been updated to use a new API. The good news is that it’s back to a working state, and the new API also supports exchange rates. That means you can have your metal prices and exchange rates in the same MM module, if you choose to do so.

    The bad news is that the new API doesn’t support quite as many precious metals. for example, I was tracking the price of rhodium with the old API, but rhodium is not available with the new one.

    If there is a metal, like rhodium, that you were tracking that is no longer supported, you can either remove it from your list of metals or just leave it there. If you leave it there it will just be ignored when the price of that metal is not returned. But if the API adds that metal to their list at some point, it will be added to the output of the module without you having to make any changes.

    Also, you will have to sign up for an API key. API keys are free for up to 250 calls per month, and the default update frequency of the module is set to not exceed that number (unless you restart your MM often.) They also allow you to exceed that number by 10% before stopping you, so you can theoretically have up to 275 calls per month before it stops working and without paying a dime.

    All instructions are in the Github readme.

    https://github.com/Fifteen15Studios/MMM-PreciousMetals

  • mmm-vigicrue

    1
    0 Votes
    1 Posts
    193 Views
    E

    Re: MMM-VigiCrues

    @grena

    Bonjour

    depuis quelques jours le graphique ne se mets plus à jour.

    63182a97-50ba-4fa7-a4b4-1cc94575732e-image.png

    voici ma conf :

    // VIGICRUE { module: "MMM-VigiCrues", position: "top_left", header: "Vigicrue", config: { stationid: "H505012001", // Station identifer (www.vigicrues.gouv.fr) dataPeriod: 1440, dataInterval : 30, alertTable: [ { "value": 9210, "title": "Crue 2016", "color": "yellow" }, { "value": 9640, "title": "Crue 2020", "color": "red" }, ] } },

    Que dois-je faire ?

  • Font Size

    2
  • MMM-CalendarExt2

    484
    1 Votes
    484 Posts
    512k Views
    M

    @Robtrowb
    https://github.com/MMM-CalendarExt2/MMM-CalendarExt2/blob/main/docs/Styling.md#some-default-sizes

    However, not only font-size matters whole looks. You may need to override many CSS fields of MMM-CalendarExt2.css in your css/custom.css.

  • Wrap event title MMM-CalendarExt3

    3
    0 Votes
    3 Posts
    621 Views
    M

    @MMRIZE
    Thanks for your reply and suggestions. I was able to wrap the text but unable to make to event size to auto adjust its height which resulted in the text being unreadable. I will follow your suggestions and work on alternatives.
    I appreciate you for all the time dedicated to building this module.
    Excellent work. :smiling_face:

  • MMM-Netatmo updated

    56
    1 Votes
    56 Posts
    16k Views
    L

    @sdetweil
    Thank you ))
    When I sent the message, I already understood))
    But you can only delete it when it is published… (

  • [MMM-MailMessage] Send messages to your MagicMirror via e-mail

    17
    2 Votes
    17 Posts
    2k Views
    V

    Okay,
    a new message will remove the first message but the message must not be empty. Empty messages will be ignored. So you have to write something like “-” in the headline

  • MMM-Calendar not seem to load .ics

    21
    0 Votes
    21 Posts
    2k Views
    S

    @Dennis-010 said in MMM-Calendar not seem to load .ics:

    You are a genius!!

    well, i don’t know about that… I’ve just spent the last few years fixing bugs in there

  • MMM-DWD-WarnWeather - Wetterwarnungen

    62
    6 Votes
    62 Posts
    47k Views
    C

    @LukeCodewalker Great Work, Thank you for build it.

    good description it works fine for me now, I dont habe warn weathy entries :-)
  • MM-Remote Android App

    21
    0 Votes
    21 Posts
    6k Views
    J

    @Klettner I will give a try hope so 🤞🤞